Primarily, this pull request adds retries with exponential backoff and jitter to the API requests. These are best practices that protect servers from client overload, synchronization, and request storms. I'll explain further in a documentation update to follow.
The set_url function now works! Yay!
There are several refactorings to simplify and clarify the code as well as continued improvement in error handling.
Primarily, this pull request adds retries with exponential backoff and jitter to the API requests. These are best practices that protect servers from client overload, synchronization, and request storms. I'll explain further in a documentation update to follow.
The set_url function now works! Yay!
There are several refactorings to simplify and clarify the code as well as continued improvement in error handling.