Skip to content

Commit 6233497

Browse files
committed
fix(cli): remove ResourceExhausted from retriable gRPC codes
ResourceExhausted typically signals rate limiting or quota exhaustion. Blanket-retrying it can waste work against hard quotas and amplify load on an overloaded server. gRPC guidance is to only retry when the server explicitly signals safety via RetryInfo metadata. Refs #3053 Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
1 parent 433d7b2 commit 6233497

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

app/cli/cmd/errors.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ func isRetriableAPIError(err error) bool {
6363
retriableCodes := []codes.Code{
6464
codes.Unavailable,
6565
codes.Internal,
66-
codes.ResourceExhausted,
6766
codes.DeadlineExceeded,
6867
}
6968

0 commit comments

Comments
 (0)