aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2022-05-19 08:32:23 +0100
committerChristopher Baines <mail@cbaines.net>2022-05-19 08:32:23 +0100
commit52116eabb7e72d25d9f3491110f84ac799f9d0ce (patch)
tree4a5a442739edfb9c3114c6f8b97a093ac36ac8c5
parented3c806ab83c77c1b8f04bb399c66743f1858178 (diff)
downloadbuild-coordinator-52116eabb7e72d25d9f3491110f84ac799f9d0ce.tar
build-coordinator-52116eabb7e72d25d9f3491110f84ac799f9d0ce.tar.gz
Make the derivation cache a doubly weak hash table
As I have a suspicion that the weak key hash table is keeping stuff around.
-rw-r--r--guix-build-coordinator/utils.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/guix-build-coordinator/utils.scm b/guix-build-coordinator/utils.scm
index a0546eb..d4e6f9c 100644
--- a/guix-build-coordinator/utils.scm
+++ b/guix-build-coordinator/utils.scm
@@ -535,7 +535,7 @@ upcoming chunk."
derivation-name)))))))))
(define %derivation-cache
- (make-weak-key-hash-table))
+ (make-doubly-weak-hash-table))
(define (read-derivation-through-substitutes derivation-name
substitute-urls)