diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2017-09-05T18·43+0200 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2017-09-05T18·43+0200 |
commit | 0b606aad46e1d96da36d4831df63ad90f11d21c3 (patch) | |
tree | 5787f4f043f7316a8ad4625772abe9a4da3c1d57 /src/libstore/store-api.hh | |
parent | b932ea58ec610830ed3141bb14fbd812aa66b2c1 (diff) |
Add automatic garbage collection
Nix can now automatically run the garbage collector during builds or while adding paths to the store. The option "min-free = <bytes>" specifies that Nix should run the garbage collector whenever free space in the Nix store drops below <bytes>. It will then delete garbage until "max-free" bytes are available. Garbage collection during builds is asynchronous; running builds are not paused and new builds are not blocked. However, there also is a synchronous GC run prior to the first build/substitution. Currently, no old GC roots are deleted (as in "nix-collect-garbage -d").
Diffstat (limited to 'src/libstore/store-api.hh')
0 files changed, 0 insertions, 0 deletions