You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit aimed to provide a customizable retry logic. It can be seen in line 48, that the new retry_check function is only executed if retryable(req) returns false:
I think those changes are critical since by default there are no further retry checks anymore, which causes a lot of unnecessary time-consuming retries.
Was it actually intended that neither the response status is checked with "retryable" nor all the other possibilities ("isrecoverable") that make a recovery very unlikely?
What is actually the use of the retryattempt[] counter, because the ExponentialBackOff iterator is already limiting the number of retries?