From 0e47c86378c4cc65b58f855c41da6ccac09b958f Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Sun, 9 Feb 2020 12:27:47 +0000 Subject: [PATCH] add StatusConflict as non-retriable error for disksClient --- staging/src/k8s.io/legacy-cloud-providers/azure/azure.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/legacy-cloud-providers/azure/azure.go b/staging/src/k8s.io/legacy-cloud-providers/azure/azure.go index 1f8b7031d04..c1457be15d6 100644 --- a/staging/src/k8s.io/legacy-cloud-providers/azure/azure.go +++ b/staging/src/k8s.io/legacy-cloud-providers/azure/azure.go @@ -518,7 +518,7 @@ func (az *Cloud) InitializeCloudFromConfig(config *Config, fromSecret bool) erro az.VirtualMachineScaleSetVMsClient = vmssvmclient.New(vmssVMClientConfig) disksClientConfig := azClientConfig.WithRateLimiter(config.DiskRateLimit) - disksClientConfig.Backoff = disksClientConfig.Backoff.WithNonRetriableErrors([]string{}, []int{http.StatusNotFound}) + disksClientConfig.Backoff = disksClientConfig.Backoff.WithNonRetriableErrors([]string{}, []int{http.StatusNotFound, http.StatusConflict}) az.DisksClient = diskclient.New(disksClientConfig) if az.MaximumLoadBalancerRuleCount == 0 {