Web doesn't react to 429 Too Many Requests in preview requests #11798
Labels
Priority:p2-high
Escalation, on top of current planning, release blocker
Type:Bug
Something isn't working
Describe the bug
When web makes requests to the previews webdav endpoint, a
429 Too Many Requests
error can occur, possibly with aRetry-After
header. Web doesn't react with retries at the moment.Steps to reproduce
THUMBNAILS_MAX_CONCURRENT_REQUESTS
env varExpected behavior
The failed requests don't get retried.
Actual behavior
The web ui should react to
429
responses with retries.Additional context
There are several places in the code / ui where preview requests happen and can fail:
All of those requests should be retried if they failed with a 429 status code. If the response has a
Retry-After
header it should be respected. If it's absent we should come up with a suitable retry offset on our own.Backend context:
The text was updated successfully, but these errors were encountered: