Exponential backoff on retry would be better #715
devlux76
started this conversation in
1. Feature requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Retry can happen for a lot of reasons. Having it be a fixed unit of time means that we're treating all failures the same. I'd like to request that the slider be turned into a "Maximum backoff". And then the retry just happens after 1,2,4,8,16,32 seconds etc each time it stays stuck.
For example, at the moment open router is having intermittent connectivity issues. It's not the app nor is it resource exhaustion it's just an issue with open router. Having it try again almost immediately means I'm not adding hours to my time since I have retry set to 100s. Yet if just turn retry off, and wait for failure I can get past it in a few seconds.
This is very different from rate limiting, but even then I'd set that low and rely on automatic retry if automatic retry had an exponential backoff on a per provider basis. Doing this would maximize the sheer amount of work that can be done in a given block of time.
Thanks guys! You've got an awesome product here!
Beta Was this translation helpful? Give feedback.
All reactions