File tree Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -38,18 +38,19 @@ func Retry(ctx context.Context, f func(ctx context.Context) error) error {
38
38
}
39
39
40
40
// Process actual errors.
41
- if IsRetriableError (err ) {
42
- if i == maxRetries {
43
- logger .Warn ("Database error, giving up" , logger.Ctx {"attempt" : i , "err" : err })
44
- break
45
- }
46
-
47
- logger .Debug ("Database error, retrying" , logger.Ctx {"attempt" : i , "err" : err })
48
- time .Sleep (jitter .Deviation (nil , 0.8 )(100 * time .Millisecond ))
49
- continue
50
- } else {
41
+ if ! IsRetriableError (err ) {
51
42
logger .Debug ("Database error" , logger.Ctx {"err" : err })
43
+ break
52
44
}
45
+
46
+ if i == maxRetries {
47
+ logger .Warn ("Database error, giving up" , logger.Ctx {"attempt" : i , "err" : err })
48
+ break
49
+ }
50
+
51
+ logger .Debug ("Database error, retrying" , logger.Ctx {"attempt" : i , "err" : err })
52
+ time .Sleep (jitter .Deviation (nil , 0.8 )(100 * time .Millisecond ))
53
+ continue
53
54
}
54
55
break
55
56
}
You can’t perform that action at this time.
0 commit comments