Skip to main content
8

RESOURCE_EXHAUSTED

ActiveHTTP 429

Some resource has been exhausted – per-user quota exceeded, disk space full, or rate limit hit. RESOURCE_EXHAUSTED is the gRPC equivalent of HTTP 429 Too Many Requests and should be retried with exponential backoff.

Description

RESOURCE_EXHAUSTED indicates that a rate limit or quota has been reached. Clients should back off and retry. The server may include retry-after information in the response metadata.

Common causes

  • API rate limit exceeded
  • Per-user quota exhausted
  • Server memory or disk full
  • Connection pool exhausted

HTTP equivalent

HTTP 429 – View status code reference →