diff options
author | 2018-07-10 14:13:50 -0700 | |
---|---|---|
committer | 2018-07-10 14:15:14 -0700 | |
commit | f600b693642b3ee2475c6222a0eebb25371c6ca6 (patch) | |
tree | ab5020d726bc4fc4e032bad281727f251e53ad1c /src/test/java/com/google/devtools/build/lib/remote/RetrierTest.java | |
parent | bd4c5f92d582bdb4f4faa26a920c2e484e726ca4 (diff) |
Retry ensureInputsPresent/execute/download
This observably removes any ill effect of CAS transience.
Closes #5229.
PiperOrigin-RevId: 204010317
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/remote/RetrierTest.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/remote/RetrierTest.java | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/remote/RetrierTest.java b/src/test/java/com/google/devtools/build/lib/remote/RetrierTest.java index 624d074468..7dde0c6051 100644 --- a/src/test/java/com/google/devtools/build/lib/remote/RetrierTest.java +++ b/src/test/java/com/google/devtools/build/lib/remote/RetrierTest.java @@ -28,6 +28,7 @@ import com.google.devtools.build.lib.remote.Retrier.CircuitBreaker; import com.google.devtools.build.lib.remote.Retrier.CircuitBreaker.State; import com.google.devtools.build.lib.remote.Retrier.CircuitBreakerException; import com.google.devtools.build.lib.remote.Retrier.RetryException; +import com.google.devtools.build.lib.remote.Retrier.ZeroBackoff; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executors; import java.util.concurrent.atomic.AtomicInteger; @@ -318,28 +319,4 @@ public class RetrierTest { state = State.TRIAL_CALL; } } - - private static class ZeroBackoff implements Backoff { - - private final int maxRetries; - private int retries; - - public ZeroBackoff(int maxRetries) { - this.maxRetries = maxRetries; - } - - @Override - public long nextDelayMillis() { - if (retries >= maxRetries) { - return -1; - } - retries++; - return 0; - } - - @Override - public int getRetryAttempts() { - return retries; - } - } } |