chamber icon indicating copy to clipboard operation
chamber copied to clipboard

feat!: Switch from min throttle delay to retry mode

Open bhavanki opened this issue 1 year ago • 1 comments

The v2 AWS SDK has no equivalent setting for a minimum delay for throttle errors. So, the delay has been replaced with the new retry mode configuration setting that is available. The "adaptive" mode accounts for throttle errors, although it is not configurable any further than that, and the mode itself is still experimental.

The choice of retry mode still only applies to the SSM parameter store, but it could be extended to other implementations very easily.

The --min-throttle-delay option remains in place so that existing scripted calls don't break, but the value no longer has any effect.

The README is updated accordingly, mentioning the loss of min throttle delay as a breaking change. The removal of the CHAMBER_NO_PATHS avoiding of the path-based API for the SSM parameter store is also added as a breaking change, although that already happened when chamber moved to the v2 SDK.

bhavanki avatar May 14 '24 18:05 bhavanki

Welcome to Codecov :tada:

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered :open_umbrella:

codecov[bot] avatar May 15 '24 20:05 codecov[bot]