- Jan 21, 2013
-
-
Eelco Dolstra authored
-
Shea Levy authored
-
- Jan 17, 2013
-
-
Eelco Dolstra authored
...where <XX> is the first two characters of the derivation. Otherwise /nix/var/log/nix/drvs may become so large that we run into all sorts of weird filesystem limits/inefficiences. For instance, ext3/ext4 filesystems will barf with "ext4_dx_add_entry:1551: Directory index full!" once you hit a few million files.
-
- Jan 07, 2013
-
-
Eelco Dolstra authored
-
- Jan 04, 2013
-
-
Eelco Dolstra authored
- Jan 03, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Doing this once makes subsequent operations like garbage collecting more efficient since we don't have to call makeMutable() first.
-
- Jan 02, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Issue #77.
-
Eelco Dolstra authored
Fixes #77.
-
Eelco Dolstra authored
Issue #77.
- Dec 29, 2012
-
-
Eelco Dolstra authored
Fixes #76.
-
Eelco Dolstra authored
Fixes #24.
-
- Dec 21, 2012
-
-
Eelco Dolstra authored
This should make live easier for single-user (non-daemon) installations. Note that when the daemon is used, the "calling user" is root so we're not using any untrusted caches.
-
- Dec 20, 2012
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
So if a path is not garbage solely because it's reachable from a root due to the gc-keep-outputs or gc-keep-derivations settings, ‘nix-store -q --roots’ now shows that root.
-
Eelco Dolstra authored
But this time it's *obviously* correct! No more segfaults due to infinite recursions for sure, etc. Also, move directories to /nix/store/trash instead of renaming them to /nix/store/bla-gc-<pid>. Then we can just delete /nix/store/trash at the end.
-
Eelco Dolstra authored
-
- Dec 19, 2012
-
-
Eelco Dolstra authored
This prevents zillions of derivations from being kept, and fixes an infinite recursion in the garbage collector (due to an obscure cycle that can occur with fixed-output derivations).
-
Eelco Dolstra authored
Waiting for the hook to shut down cleanly sometimes seems to lead to hangs.
-
- Dec 18, 2012
-
-
Eelco Dolstra authored
This reverts commit cc511fd6.
-
Eelco Dolstra authored
-
- Dec 13, 2012
-
-
Stuart Pernsteiner authored
-
- Dec 12, 2012
-
-
Eelco Dolstra authored
Fixes #69.
-
- Dec 11, 2012
-
-
Eelco Dolstra authored
Fixes issue #70.
-
Eelco Dolstra authored
If all contending processes wait a fixed amount of time (100 ms), there is a good probability that they'll just collide again.
-
- Dec 07, 2012
-
-
Eelco Dolstra authored
-
- Dec 06, 2012
-
-
Eelco Dolstra authored
Grmbl.
-
Eelco Dolstra authored
-
- Dec 05, 2012
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored