Stop using a inferior-package-derivations lock

As this isn't for correctness reasons, but resource usage. I'm hoping to
manage this differently.
This commit is contained in:
Christopher Baines 2024-03-31 19:55:46 +01:00
parent 5d0e84bac4
commit 5f5b8fc91d

View file

@ -1446,16 +1446,6 @@
(lambda (filename)
(put-message channel filename))))
(define lock-num
;; I'm seeing problems with the guix-dameon WAL growing excessively, which
;; I think is happening when processing revivions involving lots of new
;; derivations. So limit the concurrency here in the hope that this'll
;; help.
(with-time-logging "getting 'inferior-package-derivations lock"
(lock-advisory-session-lock
conn
'inferior-package-derivations)))
(simple-format #t "debug: extract-information-from: ~A\n" store-path)
(letpar& ((inferior-lint-checkers-and-warnings-data
@ -1535,7 +1525,6 @@
pkg-to-replacement-hash-table))))))))
(destroy-resource-pool inf-and-store-pool)
(unlock-advisory-session-lock conn lock-num)
(simple-format
#t "debug: finished loading information from inferior\n")