Branch: refs/heads/master
Home: https://github.com/NixOS/nix
Commit: ba20730b3f7ad6b09aa86b66748df575e56d442e
https://github.com/NixOS/nix/commit/ba20730b3f7ad6b09aa86b66748df575e56d442e
Author: Eelco Dolstra <[email protected]>
Date: 2017-04-06 (Thu, 06 Apr 2017)
Changed paths:
M src/libstore/remote-store.cc
M src/libstore/remote-store.hh
M src/libstore/store-api.hh
M src/libstore/worker-protocol.hh
M src/nix-daemon/nix-daemon.cc
Log Message:
-----------
Implement RemoteStore::queryMissing()
This provides a significant speedup, e.g. 64 s -> 12 s for
nix-build --dry-run -I nixpkgs=channel:nixos-16.03
'<nixpkgs/nixos/tests/misc.nix>' -A test
on a cold local and CloudFront cache.
The alternative is to use lots of concurrent daemon connections but
that seems wasteful.
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits