Recent changes to our external storage registration endpoints mean that they can return HTTP 429 if rate limits are exceeded. This can break registration through darwin-py as it was built assuming this would not be the case
Solution
Introduce exponential backoff using the tenacity library
Changelog
Added exponential backoff for external storage registration
Problem
Recent changes to our external storage registration endpoints mean that they can return HTTP 429 if rate limits are exceeded. This can break registration through darwin-py as it was built assuming this would not be the case
Solution
Introduce exponential backoff using the tenacity library
Changelog
Added exponential backoff for external storage registration