minor fixes

This commit is contained in:
Qiu Jian
2019-01-09 16:44:58 +08:00
parent 4fb3974367
commit d809566780
-16
View File
@@ -3,8 +3,6 @@ package cloudprovider
import (
"strings"
"time"
"yunion.io/x/log"
)
func IsError(err error, errs []string) bool {
@@ -31,17 +29,3 @@ func RetryOnError(tryFunc func() error, errs []string, maxTries int) error {
}
return ErrTimeout
}
func Retry(tryFunc func() error, maxTries int) error {
tried := 0
for tried < maxTries {
err := tryFunc()
if err == nil {
return nil
}
tried += 1
log.Errorf("Tried %d fail %s", tried, err)
time.Sleep(10 * time.Duration(tried) * time.Second)
}
return ErrTimeout
}