From 1bd6733e9319c053fe026329250d67503fad28c5 Mon Sep 17 00:00:00 2001 From: olaola Date: Fri, 29 Sep 2017 04:33:00 -0400 Subject: Making RESOURCE_EXHAUSTED a retriable error, per guideine in: https://cloud.google.com/pubsub/docs/reference/error-codes TESTED=not really RELNOTES: None PiperOrigin-RevId: 170455553 --- src/main/java/com/google/devtools/build/lib/remote/RemoteRetrier.java | 1 + src/main/java/com/google/devtools/build/lib/remote/Retrier.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/com/google/devtools/build/lib/remote/RemoteRetrier.java b/src/main/java/com/google/devtools/build/lib/remote/RemoteRetrier.java index 520a5f821a..a375bf7acb 100644 --- a/src/main/java/com/google/devtools/build/lib/remote/RemoteRetrier.java +++ b/src/main/java/com/google/devtools/build/lib/remote/RemoteRetrier.java @@ -68,6 +68,7 @@ class RemoteRetrier extends Retrier2 { case INTERNAL: case UNAVAILABLE: case UNAUTHENTICATED: + case RESOURCE_EXHAUSTED: return true; default: return false; diff --git a/src/main/java/com/google/devtools/build/lib/remote/Retrier.java b/src/main/java/com/google/devtools/build/lib/remote/Retrier.java index a84e4418d3..8ce9d0aa07 100644 --- a/src/main/java/com/google/devtools/build/lib/remote/Retrier.java +++ b/src/main/java/com/google/devtools/build/lib/remote/Retrier.java @@ -147,6 +147,7 @@ public class Retrier { case INTERNAL: case UNAVAILABLE: case UNAUTHENTICATED: + case RESOURCE_EXHAUSTED: return true; default: return false; -- cgit v1.2.3