Fix parameter parsing in bucket retryer #415

Merged
alexvanin merged 1 commit from alexvanin/frostfs-s3-gw:fix/398 into master 2024-07-03 11:14:17 +00:00

View file

@ -796,7 +796,7 @@ func (h *handler) putBucketSettingsRetryer() aws.RetryerV2 {
return retry.NewStandard(func(options *retry.StandardOptions) { return retry.NewStandard(func(options *retry.StandardOptions) {
options.MaxAttempts = h.cfg.RetryMaxAttempts() options.MaxAttempts = h.cfg.RetryMaxAttempts()
options.MaxBackoff = h.cfg.RetryMaxBackoff() options.MaxBackoff = h.cfg.RetryMaxBackoff()
if h.cfg.RetryStrategy() == RetryStrategyConstant { if h.cfg.RetryStrategy() == RetryStrategyExponential {
options.Backoff = retry.NewExponentialJitterBackoff(options.MaxBackoff) options.Backoff = retry.NewExponentialJitterBackoff(options.MaxBackoff)
} else { } else {
options.Backoff = retry.BackoffDelayerFunc(func(int, error) (time.Duration, error) { options.Backoff = retry.BackoffDelayerFunc(func(int, error) (time.Duration, error) {