Allow user-configurable retry delay and check #877
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It's been reported that users sometimes feel the need to disable HTTP's
retry abilities and wrap HTTP methods with their own retry logic due
to the lack of configurability around delays and overriding the retry
check. Since there is some tricky logic in getting retries just right,
especially in the presence of streaming request or response bodies,
this PR proposes more configurability for retry logic in the hopes
that users won't opt to roll their own incorrect retry logic.