So, you're relying on the API being 100% reliable? no errors?
but when we get a 503 response it should be considered an an error and acknowledged by the provider that it's an error.
in my use case, we were using a CDN which was configured to pull files from B2. When B2 responds with a 503/500 I have no control on the retry mechanism.
The error rate was around 5-10%