More or less mimics Hydra's `GithubStatus.pm` adaptive throttling: - Log rate limit status when remaining <= 2000 - Sleep when remaining <= 1000 Adaptive delay spreads requests over reset window. Rate limits are extracted from *every response* for better accuracy. Accuracy is *critical* because the primary failure is to get rate limited more often due to miscalculation. Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I3b1fa444c937715c604002d71510bcf76a6a6964 |
||
|---|---|---|
| .. | ||
| common | ||
| evaluator | ||
| migrate-cli | ||
| queue-runner | ||
| server | ||