aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-data-service/utils.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/guix-data-service/utils.scm b/guix-data-service/utils.scm
index 9926478..697d6df 100644
--- a/guix-data-service/utils.scm
+++ b/guix-data-service/utils.scm
@@ -110,6 +110,7 @@
(duration-logger (const #f))
destructor
lifetime
+ scheduler
(name "unnamed"))
(define (initializer/safe)
(with-exception-handler
@@ -342,7 +343,9 @@
available
waiters
resources-last-used)))))
- #:unwind? #t))))
+ #:unwind? #t)))
+ (or scheduler
+ (current-scheduler)))
(make-resource-pool-record name channel)))