forked from M-Labs/it-infra
20 lines
862 B
Diff
20 lines
862 B
Diff
|
commit 86bf81c0b8a51bffa4b4b566e1caaac6f0e041d3
|
||
|
Author: Sebastien Bourdeauducq <sb@m-labs.hk>
|
||
|
Date: Thu Mar 14 17:45:32 2019 +0800
|
||
|
|
||
|
add option to disable retries on transient failures
|
||
|
|
||
|
diff --git a/src/hydra-queue-runner/build-remote.cc b/src/hydra-queue-runner/build-remote.cc
|
||
|
index 69c430eb..bdbc808d 100644
|
||
|
--- a/src/hydra-queue-runner/build-remote.cc
|
||
|
+++ b/src/hydra-queue-runner/build-remote.cc
|
||
|
@@ -344,7 +344,7 @@ void State::buildRemote(ref<Store> destStore,
|
||
|
break;
|
||
|
case BuildResult::TransientFailure:
|
||
|
result.stepStatus = bsFailed;
|
||
|
- result.canRetry = true;
|
||
|
+ result.canRetry = get(step->drv->env, "__hydraRetry").value_or("1") == "1";
|
||
|
result.errorMsg = "";
|
||
|
break;
|
||
|
case BuildResult::TimedOut:
|