mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 03:57:41 +00:00
Remove VirtualMachineClientGetWithRetry
This commit is contained in:
parent
1ac4be5841
commit
71d3cffd1f
@ -57,23 +57,6 @@ func (az *Cloud) GetVirtualMachineWithRetry(name types.NodeName) (compute.Virtua
|
|||||||
return machine, err
|
return machine, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// VirtualMachineClientGetWithRetry invokes az.VirtualMachinesClient.Get with exponential backoff retry
|
|
||||||
func (az *Cloud) VirtualMachineClientGetWithRetry(resourceGroup, vmName string, types compute.InstanceViewTypes) (compute.VirtualMachine, error) {
|
|
||||||
var machine compute.VirtualMachine
|
|
||||||
err := wait.ExponentialBackoff(az.requestBackoff(), func() (bool, error) {
|
|
||||||
var retryErr error
|
|
||||||
az.operationPollRateLimiter.Accept()
|
|
||||||
machine, retryErr = az.VirtualMachinesClient.Get(resourceGroup, vmName, types)
|
|
||||||
if retryErr != nil {
|
|
||||||
glog.Errorf("backoff: failure, will retry,err=%v", retryErr)
|
|
||||||
return false, nil
|
|
||||||
}
|
|
||||||
glog.V(2).Infof("backoff: success")
|
|
||||||
return true, nil
|
|
||||||
})
|
|
||||||
return machine, err
|
|
||||||
}
|
|
||||||
|
|
||||||
// VirtualMachineClientListWithRetry invokes az.VirtualMachinesClient.List with exponential backoff retry
|
// VirtualMachineClientListWithRetry invokes az.VirtualMachinesClient.List with exponential backoff retry
|
||||||
func (az *Cloud) VirtualMachineClientListWithRetry() ([]compute.VirtualMachine, error) {
|
func (az *Cloud) VirtualMachineClientListWithRetry() ([]compute.VirtualMachine, error) {
|
||||||
allNodes := []compute.VirtualMachine{}
|
allNodes := []compute.VirtualMachine{}
|
||||||
|
@ -564,13 +564,11 @@ func (as *availabilitySet) GetPrimaryInterface(nodeName, vmSetName string) (netw
|
|||||||
var machine compute.VirtualMachine
|
var machine compute.VirtualMachine
|
||||||
|
|
||||||
as.operationPollRateLimiter.Accept()
|
as.operationPollRateLimiter.Accept()
|
||||||
glog.V(10).Infof("VirtualMachinesClient.Get(%q): start", nodeName)
|
machine, err := as.GetVirtualMachineWithRetry(types.NodeName(nodeName))
|
||||||
machine, err := as.VirtualMachineClientGetWithRetry(as.ResourceGroup, nodeName, "")
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.V(2).Infof("GetPrimaryInterface(%s, %s) abort backoff", nodeName, vmSetName)
|
glog.V(2).Infof("GetPrimaryInterface(%s, %s) abort backoff", nodeName, vmSetName)
|
||||||
return network.Interface{}, err
|
return network.Interface{}, err
|
||||||
}
|
}
|
||||||
glog.V(10).Infof("VirtualMachinesClient.Get(%q): end", nodeName)
|
|
||||||
|
|
||||||
primaryNicID, err := getPrimaryInterfaceID(machine)
|
primaryNicID, err := getPrimaryInterfaceID(machine)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user