diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2008-09-17 10:02:55 +0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2008-09-17 10:02:55 +0000 |
commit | 7ab68961e4d7c30485efde1fb9dcb6edbdea9b5c (patch) | |
tree | 2bb1faf9cb583276240ac9e9fa940205202bec39 /src/libstore/local-store.hh | |
parent | 2b2aa8a820b10aeaf8bb8f1eb70937d04869c045 (diff) |
* Garbage collector: added an option `--use-atime' to delete paths in
order of ascending last access time. This is useful in conjunction
with --max-freed or --max-links to prefer deleting non-recently used
garbage, which is good (especially in the build farm) since garbage
may become live again.
The code could easily be modified to accept other criteria for
ordering garbage by changing the comparison operator used by the
priority queue in collectGarbage().
Diffstat (limited to 'src/libstore/local-store.hh')
-rw-r--r-- | src/libstore/local-store.hh | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libstore/local-store.hh b/src/libstore/local-store.hh index 8266184f0..6ad5032f6 100644 --- a/src/libstore/local-store.hh +++ b/src/libstore/local-store.hh @@ -168,8 +168,7 @@ private: void upgradeStore12(); void tryToDelete(const GCOptions & options, GCResults & results, - const PathSet & livePaths, const PathSet & tempRootsClosed, PathSet & done, - const Path & path); + PathSet & done, const Path & path); void startSubstituter(const Path & substituter, RunningSubstituter & runningSubstituter); |