aboutsummaryrefslogtreecommitdiff
path: root/guix-qa-frontpage/manage-builds.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix-qa-frontpage/manage-builds.scm')
-rw-r--r--guix-qa-frontpage/manage-builds.scm9
1 files changed, 6 insertions, 3 deletions
diff --git a/guix-qa-frontpage/manage-builds.scm b/guix-qa-frontpage/manage-builds.scm
index e55c27c..5ff2084 100644
--- a/guix-qa-frontpage/manage-builds.scm
+++ b/guix-qa-frontpage/manage-builds.scm
@@ -7,6 +7,9 @@
#:use-module (ice-9 threads)
#:use-module (ice-9 exceptions)
#:use-module (fibers)
+ #:use-module (knots parallelism)
+ #:use-module (knots non-blocking)
+ #:use-module (knots timeout)
#:use-module (prometheus)
#:use-module (guix sets)
#:use-module ((guix build syscalls)
@@ -502,7 +505,7 @@
(retry-on-error
(lambda ()
(let ((response
- (with-fibers-port-timeouts
+ (with-port-timeouts
(lambda ()
(send-submit-build-request
build-coordinator
@@ -552,7 +555,7 @@
"canceling builds for ~A ~A\n"
category-name
category-value)
- (with-fibers-port-timeouts
+ (with-port-timeouts
(lambda ()
(let loop ((uuids-batch (fetch-build-uuids)))
(for-each
@@ -614,7 +617,7 @@
category-name
category-value
revision)
- (with-fibers-port-timeouts
+ (with-port-timeouts
(lambda ()
(let loop ((uuids-batch (fetch-build-uuids)))
(let ((builds-to-cancel