aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/utils.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-12-05 18:10:53 +0000
committerChristopher Baines <mail@cbaines.net>2020-12-05 18:10:53 +0000
commit6bd5571cf16155a7fd3cdf187edaf202246563f0 (patch)
treef9c8a915fef9449e1953a7e6be187fb9ecf69052 /guix-build-coordinator/utils.scm
parent15f3806d7e52ab89d67243f1c4d3590751d77da3 (diff)
downloadbuild-coordinator-6bd5571cf16155a7fd3cdf187edaf202246563f0.tar
build-coordinator-6bd5571cf16155a7fd3cdf187edaf202246563f0.tar.gz
Add in timeouts around fetching substitutes
As I think this sometimes hangs.
Diffstat (limited to 'guix-build-coordinator/utils.scm')
-rw-r--r--guix-build-coordinator/utils.scm8
1 files changed, 5 insertions, 3 deletions
diff --git a/guix-build-coordinator/utils.scm b/guix-build-coordinator/utils.scm
index 7b0900b..7f24ada 100644
--- a/guix-build-coordinator/utils.scm
+++ b/guix-build-coordinator/utils.scm
@@ -339,9 +339,11 @@ upcoming chunk."
(with-store store
(apply set-build-options
store
- (if substitute-urls
- `(#:substitute-urls ,substitute-urls)
- '()))
+ `(,@(if substitute-urls
+ `(#:substitute-urls ,substitute-urls)
+ '())
+ #:max-silent-time 60
+ #:timeout ,(* 10 60)))
(parameterize ((current-build-output-port log-port))
(ensure-path store derivation-name)))