[#398] Fix parameter parsing in bucket retryer
/ DCO (pull_request) Successful in 2m0s
Details
/ Builds (1.20) (pull_request) Successful in 2m16s
Details
/ Builds (1.21) (pull_request) Successful in 1m39s
Details
/ Vulncheck (pull_request) Failing after 2m7s
Details
/ Lint (pull_request) Successful in 4m25s
Details
/ Tests (1.20) (pull_request) Successful in 1m24s
Details
/ Tests (1.21) (pull_request) Successful in 2m34s
Details
/ DCO (pull_request) Successful in 2m0s
Details
/ Builds (1.20) (pull_request) Successful in 2m16s
Details
/ Builds (1.21) (pull_request) Successful in 1m39s
Details
/ Vulncheck (pull_request) Failing after 2m7s
Details
/ Lint (pull_request) Successful in 4m25s
Details
/ Tests (1.20) (pull_request) Successful in 1m24s
Details
/ Tests (1.21) (pull_request) Successful in 2m34s
Details
RetryStrategyExponential should use jitter backoff instead of constant delay function Signed-off-by: Alex Vanin <a.vanin@yadro.com>pull/416/head
parent
caea6e4208
commit
0e3dd2ff19
|
@ -939,7 +939,7 @@ func (h *handler) putBucketSettingsRetryer() aws.RetryerV2 {
|
|||
return retry.NewStandard(func(options *retry.StandardOptions) {
|
||||
options.MaxAttempts = h.cfg.RetryMaxAttempts()
|
||||
options.MaxBackoff = h.cfg.RetryMaxBackoff()
|
||||
if h.cfg.RetryStrategy() == RetryStrategyConstant {
|
||||
if h.cfg.RetryStrategy() == RetryStrategyExponential {
|
||||
options.Backoff = retry.NewExponentialJitterBackoff(options.MaxBackoff)
|
||||
} else {
|
||||
options.Backoff = retry.BackoffDelayerFunc(func(int, error) (time.Duration, error) {
|
||||
|
|
Loading…
Reference in New Issue