Most of the code is this directory was written by several people for
the Nix project (http://nixos.org/nix). Thanks!
c/better-cgit-markdown-heading-color.css'/>
Age Commit message (Expand ) Author
2024-08-21 cache: Avoid cache cleanup storms from concurrent processes. ...Reported by Christopher Baines <guix@cbaines.net>.
* guix/cache.scm (maybe-remove-expired-cache-entries): Define
‘expiry-port’; create it with ‘lock-file’. Change ‘last-expiry-date’
accordingly. Write timestamp straight to ‘expiry-port’.
* tests/cache.scm ("maybe-remove-expired-cache-entries, cleanup needed
but lock taken"): New test.
Change-Id: I22441d9d2c4a339d3d3878de131864db5a0ae826
Ludovic Courtès