k8s/io/kubernetes/pkg/api/errors.IsServerTimeout 示例代码

2022-03-03

以下示例是关于golang中包含errors.IsServerTimeout用法的示例代码,想了解errors.IsServerTimeout的具体用法?errors.IsServerTimeout怎么用?errors.IsServerTimeout使用的例子?那么可以参考以下10个相关示例代码来学习它的具体使用方法。

示例1:
service_util.go开发语言: Go项目名称: abhgupta代码行数: 1452
473		}
474		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
475			return nil, fmt.Errorf("Failed to update Service %q: %v", name, err)
1094
1095		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
1096			return service, err
示例2:
service_util.go开发语言: Go项目名称: ddysher代码行数: 1391
461		}
462		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
463			return nil, fmt.Errorf("Failed to update Service %q: %v", name, err)
1055
1056		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
1057			return service, err
示例3:
service_util.go开发语言: Go项目名称: detiber代码行数: 1351
421		}
422		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
423			return nil, fmt.Errorf("Failed to update Service %q: %v", name, err)
1015
1016		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
1017			return service, err
示例4:
service_util.go开发语言: Go项目名称: csrwng代码行数: 1524
511		}
512		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
513			return nil, fmt.Errorf("failed to update Service %q: %v", name, err)
1215
1216		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
1217			return service, err
示例5:
create_test.go开发语言: Go项目名称: kubernetes代码行数: 42
37	expect = errors.NewAlreadyExists("foo", "bar")
38	if err := CheckGeneratedNameError(Services, expect, &api.Pod{ObjectMeta: api.ObjectMeta{GenerateName: "foo"}}); err == nil || !errors.IsServerTimeout(err) {
39		t.Errorf("expected try again later error: %v", err)
示例6:
resttest.go开发语言: Go项目名称: kubernetes代码行数: 199
151		_, err := t.storage.(apiserver.RESTCreater).Create(api.NewDefaultContext(), valid)
152		if err == nil || !errors.IsServerTimeout(err) {
153			t.Fatalf("Unexpected error: %v", err)
示例7:
framework.go开发语言: Go项目名称: amygdala代码行数: 825
618		log.Infof("killing task %v since pod %v/%v no longer exists", taskId, namespace, name)
619	} else if errors.IsServerTimeout(err) {
620		log.V(2).Infof("failed to reconcile task due to API server timeout: %v", err)
示例8:
service.go开发语言: Go项目名称: amygdala代码行数: 1922
919
920		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
921			return service, err
1578		}
1579		if !errors.IsConflict(err) && !errors.IsServerTimeout(err) {
1580			return nil, fmt.Errorf("Failed to update Service %q: %v", name, err)
示例9:
strategy_test.go开发语言: Go项目名称: abhgupta代码行数: 242
123	expect = errors.NewAlreadyExists(api.Resource("foos"), "bar")
124	if err := rest.CheckGeneratedNameError(Strategy, expect, &api.Pod{ObjectMeta: metav1.ObjectMeta{GenerateName: "foo"}}); err == nil || !errors.IsServerTimeout(err) {
125		t.Errorf("expected try again later error: %v", err)
示例10:
strategy_test.go开发语言: Go项目名称: amygdala代码行数: 252
124	expect = errors.NewAlreadyExists(api.Resource("foos"), "bar")
125	if err := rest.CheckGeneratedNameError(Strategy, expect, &api.Pod{ObjectMeta: api.ObjectMeta{GenerateName: "foo"}}); err == nil || !errors.IsServerTimeout(err) {
126		t.Errorf("expected try again later error: %v", err)

本文地址:https://www.itbaoku.cn/snippets/415697.html