Closed sugmanue closed 3 months ago
Failed conditions
66.7% Coverage on New Code (required ≥ 80%)
B Reliability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
Catch issues before they fail your Quality Gate with our IDE extension SonarLint
Motivation and Context
Introducing a new backoff strategy that is used in the
LegacyRetryStrategy
for backing off for throttling exceptions.This change mimics the previous behavior in which the
EqualJitterBackoffStrategy
was used as the throttling backoff strategy forRetryMode.LEGACY
. See here and here.This backoff strategy differs from the full jitter exponential strategy on a cap used for the minimum delay time. The full jitter exponential backoff strategy waits in the range
whereas this one waits in the range
The idea being since we are retrying after a throttling exception we want to wait some amount that is not or close to zero.
Modifications
Testing
Screenshots (if appropriate)
Types of changes
Checklist
mvn install
succeedsscripts/new-change
script and following the instructions. Commit the new file created by the script in.changes/next-release
with your changes.License