aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/coordinator.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix-build-coordinator/coordinator.scm')
-rw-r--r--guix-build-coordinator/coordinator.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/guix-build-coordinator/coordinator.scm b/guix-build-coordinator/coordinator.scm
index f76c783..9677e74 100644
--- a/guix-build-coordinator/coordinator.scm
+++ b/guix-build-coordinator/coordinator.scm
@@ -239,7 +239,10 @@
(force-output)))
(raise-exception exn))
(lambda ()
- (allocate-builds build-coordinator)
+ (with-timeout (* 1000 60 10) ; 10 minutes
+ (raise-exception
+ (make-exception-with-message "timeout allocating builds"))
+ (allocate-builds build-coordinator))
(metric-increment success-counter-metric))))
#:unwind? #t))))))