This commit is contained in:
jolestar 2017-03-27 16:33:40 +08:00 committed by Aspire
parent fae32720d9
commit 10b6e56a90
2 changed files with 3 additions and 4 deletions

View File

@ -2,10 +2,10 @@ package client
import (
"fmt"
"time"
"github.com/yunify/qingcloud-sdk-go/logger"
"github.com/yunify/qingcloud-sdk-go/service"
"github.com/yunify/qingcloud-sdk-go/utils"
"time"
)
// WaitJob wait the job with this jobID finish
@ -59,7 +59,7 @@ func WaitInstanceStatus(instanceService *service.InstanceService, instanceID str
i, err := describeInstance(instanceService, instanceID)
if err != nil {
logger.Error("DescribeInstance [%s] error : [%s]", instanceID, err.Error())
errorTimes ++
errorTimes++
if errorTimes > 3 {
return false, err
}
@ -119,7 +119,7 @@ func WaitLoadBalancerStatus(lbService *service.LoadBalancerService, loadBalancer
i, err := describeLoadBalancer(lbService, loadBalancerID)
if err != nil {
logger.Error("DescribeLoadBalancer [%s] error : [%s]", loadBalancerID, err.Error())
errorTimes ++
errorTimes++
if errorTimes > 3 {
return false, err
}

View File

@ -39,4 +39,3 @@ func WaitForSpecific(f func() bool, timeout time.Duration, waitInterval time.Dur
func WaitFor(f func() bool) error {
return WaitForSpecific(f, 180*time.Second, 3*time.Second)
}