Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Introduce a new common client configuration for clients called retry.backoff.max.ms that ms that is defined as:“The


The maximum amount of time in milliseconds to wait when retrying a request to the broker that has repeatedly failed. If provided, the backoff per client will increase exponentially for each failed request, up to this maximum.

...

This config would default to 1000 ms if `retryretry.backoff.ms` ms is not set explicitly. Otherwise, it will default to the same value as `retryretry.backoff.ms`ms. The formula to calculate the backoff is as follows (where `retryretry.backoff.ms` ms starts out with 100 ms, which is the default):```


Code Block
retry.backoff.ms * 2**(failures - 1)

...

This will keep increasing until it hits the `retryretry.backoff.max.ms` ms value.

Proposed Changes

Describe the new thing you want to do in appropriate detail. This may be fairly extensive and have large subsections of its own. Or it may be a few sentences. Use judgement based on the scope of the change.

...