Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-11-22 | Rename $(here) to $(d) for brevity, and remove trailing slash | Eelco Dolstra | 1 | -1/+1 | |
2013-11-22 | New non-recursive, plain Make-based build system | Eelco Dolstra | 1 | -0/+7 | |
2013-10-02 | Report OOM errors better | Eelco Dolstra | 1 | -1/+5 | |
2013-10-02 | Fix typo | Eelco Dolstra | 1 | -1/+1 | |
2013-08-07 | Run the daemon worker on the same CPU as the client | Eelco Dolstra | 1 | -0/+4 | |
On a system with multiple CPUs, running Nix operations through the daemon is significantly slower than "direct" mode: $ NIX_REMOTE= nix-instantiate '<nixos>' -A system real 0m0.974s user 0m0.875s sys 0m0.088s $ NIX_REMOTE=daemon nix-instantiate '<nixos>' -A system real 0m2.118s user 0m1.463s sys 0m0.218s The main reason seems to be that the client and the worker get moved to a different CPU after every call to the worker. This patch adds a hack to lock them to the same CPU. With this, the overhead of going through the daemon is very small: $ NIX_REMOTE=daemon nix-instantiate '<nixos>' -A system real 0m1.074s user 0m0.809s sys 0m0.098s | |||||
2013-07-07 | Leave `HAVE_HUP_NOTIFICATION' undefined on GNU/Hurd. | Ludovic Courtès | 1 | -2/+7 | |
2013-06-12 | nix-daemon: Trust options like binary-caches when the client is root | Eelco Dolstra | 1 | -5/+7 | |
Fixes #127. | |||||
2013-04-23 | Nix daemon: respect build timeout from the client | Eelco Dolstra | 1 | -3/+4 | |
2013-03-08 | Revert "Prevent config.h from being clobbered" | Eelco Dolstra | 1 | -1/+1 | |
This reverts commit 28bba8c44f484eae38e8a15dcec73cfa999156f6. | |||||
2013-03-07 | Prevent config.h from being clobbered | Eelco Dolstra | 1 | -1/+1 | |
2013-02-19 | Add `Settings::nixDaemonSocketFile'. | Ludovic Courtès | 1 | -1/+1 | |
2012-12-20 | nix-store -q --roots: Respect the gc-keep-outputs/gc-keep-derivations settings | Eelco Dolstra | 1 | -0/+3 | |
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. | |||||
2012-11-15 | Don't use std::cerr in a few places | Eelco Dolstra | 1 | -3/+2 | |
Slightly scared of using std::cerr in a vforked process... | |||||
2012-10-03 | Rename nix-worker to nix-daemon | Eelco Dolstra | 2 | -0/+926 | |