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
Recap of rationale based on chat (please jump in if I'm misunderstanding): While we may want to effectively retry operations indefinitely even without explicit user action, there are at least two reasons why it makes sense to limit retries:
We do want to keep track of retries so we can indicate that there are network problems to the user after a certain number of failures.
If a queue item fails repeatedly, we'll want to use another, independent operation to check network conditions (e.g., refresh), in case it's just this particular queue operation that is being flaky in unexpected ways.
We should have the queue retry each API job N times for robustness (e.g. when Tor is particularly flaky). See my comment here: #374 (comment)
The text was updated successfully, but these errors were encountered: