aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2023-09-11 09:58:08 +0100
committerChristopher Baines <mail@cbaines.net>2023-09-12 13:11:00 +0100
commitdaa4921f46fd526c0769b39c1b7baef8995dd2cb (patch)
tree5c49c5de009bb171392e84e8b28298eebd7f0cfa
parentaa009075d6757ced963250e849b0cdf5764a2f52 (diff)
downloadnar-herder-daa4921f46fd526c0769b39c1b7baef8995dd2cb.tar
nar-herder-daa4921f46fd526c0769b39c1b7baef8995dd2cb.tar.gz
Use fibers in fast-download-nars
As it's within a fibers thread now.
-rw-r--r--nar-herder/storage.scm7
1 files changed, 1 insertions, 6 deletions
diff --git a/nar-herder/storage.scm b/nar-herder/storage.scm
index 44b326d..8093ae0 100644
--- a/nar-herder/storage.scm
+++ b/nar-herder/storage.scm
@@ -649,13 +649,8 @@ When VERIFY-CERTIFICATE? is true, verify HTTPS server certificates."
(let ((channel (make-channel)))
(for-each
(lambda _
- (call-with-new-thread
+ (spawn-fiber
(lambda ()
- (catch 'system-error
- (lambda ()
- (set-thread-name "fast download nars"))
- (const #t))
-
(let loop ((fetched-count 0))
(match (get-message channel)
(('finished . reply)