From a102157020ba54177802702c51ac1eb2f5535f94 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 26 Nov 2020 01:29:30 -0800 Subject: [PATCH] do not retry if failed with a non transport related error --- weed/util/retry.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weed/util/retry.go b/weed/util/retry.go index 85c4d150d..7b0f2d3c3 100644 --- a/weed/util/retry.go +++ b/weed/util/retry.go @@ -22,9 +22,11 @@ func Retry(name string, job func() error) (err error) { } if strings.Contains(err.Error(), "transport") { hasErr = true - glog.V(0).Infof("retry %s", name) + glog.V(0).Infof("retry %s: err: %v", name, err) time.Sleep(waitTime) waitTime += waitTime / 2 + } else { + break } } return err