Since Aug 4 we’ve seen a rising share of requests fail with HTTP 429 / RESOURCE_EXHAUSTED, and since Aug 6 ~19:00 UTC roughly half of all gemini-3.6-flash calls fail. All 3 retries fail immediately, so the user-facing request dies.
Response body (no quota details at all):
{
“error”: {
“code”: 429,
“message”: “Resource has been exhausted (e.g. check quota).”,
“status”: “RESOURCE_EXHAUSTED”
}
}
Response headers contain no Retry-After and no quota metric. server-timing: gfet4t7; dur=359 — the request is rejected in ~360 ms, which does not look like per-minute rate limiting.
Failure rate per day (UTC), measured as failed calls / total calls from our own telemetry:
| Date | gemini-3.6-flash | gemini-3.1-flash-lite |
|---|---|---|
| Jul 31 | 0.3% | 0% |
| Aug 3 | 0.4% | 0% |
| Aug 4 | 2.0% | 0% |
| Aug 5 | 3.2% | 0.2% |
| Aug 6 | 18.0% | 1.9% |
| Aug 7 | 50.4% | 4.9% |
Two things I’d like help separating:
-
On Aug 6 at 18:13 UTC we deployed a change that sets
serviceTier: "priority"on one of our call paths (the AI SDK sends it as theserviceTierfield in the request body). The 429 rate on that path jumped from ~8% to ~48% within the hour. Is a 429 RESOURCE_EXHAUSTED the expected response when a project requests the priority service tier without provisioned priority capacity? If so, could the error message say that explicitly instead of the generic quota message? -
Independently of the priority tier, our standard-tier traffic also degraded: gemini-3.1-flash-lite went from 0% to ~5% 429s, and gemini-3.6-flash was already at 2-3% on Aug 4-5, before the priority change. That looks like a capacity issue on your side rather than our quota, since our request volume has been flat (~5-7k calls/day) and we’re well under our documented limits.
Questions:
- Can you confirm whether these 429s are quota-based or capacity-based? The response carries no
QuotaFailuredetails orRetryInfo, which makes it impossible to tell from the client side. - Is there a recommended backoff for RESOURCE_EXHAUSTED when no
Retry-Afteris returned? Our 3 exponential retries all fail within the same second. - Is there any per-model capacity issue currently affecting gemini-3.6-flash?
Happy to provide project number, API key prefix and exact request IDs privately.