mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +00:00
A Retry-After longer than the 10 s retry budget used to sleep the whole budget out and then give up, so the proxy's 429 pause started 10 s late and every new-point poll in that window still went upstream and logged. The retry loop now stops at once in that case. Tests: the retry loop no longer sleeps for an unreachable Retry-After; fully cached points, including stale ones, are served during the pause with no upstream call; a 503 does not pause; a shorter concurrent Retry-After never cuts the pause short. CURRENT-STATE now says which requests are still served and which log.
6 lines
310 B
Markdown
6 lines
310 B
Markdown
- The terrain proxy stops asking the upstream for a while after a 429
|
|
(its Retry-After, at most 10 minutes, or 60 s) instead of retrying on every
|
|
page request, and a Retry-After longer than its 10 s retry budget now ends
|
|
the retries at once instead of sleeping the budget out (quanticsoul4772,
|
|
#1402).
|