1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2024-09-20 11:11:03 -04:00
nix/src/libstore
Eelco Dolstra 9747ea84b4 Remove CPU locking
This was already accidentally disabled in ba87b08. It also no longer
appears to be beneficial, and in fact slow things down, e.g. when
evaluating a NixOS system configuration:

  elapsed time:       median =      3.8170  mean =      3.8202  stddev =      0.0195  min =      3.7894  max =      3.8600  [rejected, p=0.00000, Δ=0.36929±0.02513]
2021-12-22 15:56:25 +01:00
..
build Merge pull request #5769 from NixOS/ca/get-build-stats 2021-12-14 10:53:51 +01:00
builtins Improve error formatting 2021-01-21 11:02:09 +01:00
tests Add error reporting to machine spec paser 2021-10-17 12:45:56 +04:00
binary-cache-store.cc Merge pull request #5472 from NixOS/async-realisation-substitution 2021-11-16 12:54:20 +01:00
binary-cache-store.hh Merge pull request #5472 from NixOS/async-realisation-substitution 2021-11-16 12:54:20 +01:00
builtins.hh
ca-specific-schema.sql ca-specific-schema.sql: add index on RealisationsRefs(referrer) and (outputPath) 2021-11-10 08:32:05 +00:00
content-address.cc Fix use after free in content-address.cc 2021-11-23 16:15:34 +01:00
content-address.hh
crypto.cc
crypto.hh
daemon.cc Remove CPU locking 2021-12-22 15:56:25 +01:00
daemon.hh
derivations.cc Make experimental-features a proper type 2021-10-26 07:02:31 +02:00
derivations.hh Remove tabs 2021-09-10 11:00:50 +02:00
derived-path.cc Make experimental-features a proper type 2021-10-26 07:02:31 +02:00
derived-path.hh Enfore the use of properly built paths in libcmd 2021-05-17 08:45:08 +02:00
dummy-store.cc Expose an async interface for queryRealisation 2021-11-03 06:51:34 +01:00
export-import.cc
filetransfer.cc Ignore EPERM when unsharing FS state 2021-12-16 22:02:50 +01:00
filetransfer.hh Add 'nix store prefetch-{file,tarball}' 2021-01-07 21:51:46 +01:00
fs-accessor.hh
gc.cc More debug info 2021-12-13 19:03:08 +01:00
globals.cc "recursive-nix" system feature only with experimental feature 2021-11-23 20:19:04 +00:00
globals.hh Merge pull request #5702 from baloo/baloo/hide-non-reproducible-settings 2021-12-14 09:14:25 +01:00
http-binary-cache-store.cc Make setDefault() typed 2021-09-22 14:15:35 +02:00
legacy-ssh-store.cc Merge pull request #5472 from NixOS/async-realisation-substitution 2021-11-16 12:54:20 +01:00
local-binary-cache-store.cc Fix the double-slash in the realisations path 2021-05-04 10:35:34 +02:00
local-fs-store.cc
local-fs-store.hh UDSRemoteStore: Support the 'root' store parameter 2021-06-18 17:04:11 +02:00
local-store.cc Merge pull request #5366 from trofi/speedup-ca-query 2021-12-14 09:08:17 +01:00
local-store.hh Merge pull request #5472 from NixOS/async-realisation-substitution 2021-11-16 12:54:20 +01:00
local.mk Merge pull request #5175 from Pamplemousse/make 2021-08-30 12:44:29 +02:00
lock.cc
lock.hh
machines.cc Style 2021-10-29 14:45:13 +02:00
machines.hh
misc.cc queryMissing(): Use a bigger thread pool 2021-12-13 21:11:37 +01:00
names.cc Offer suggestions for nix-env -i 2021-11-18 15:34:57 +01:00
names.hh Offer suggestions for nix-env -i 2021-11-18 15:34:57 +01:00
nar-accessor.cc
nar-accessor.hh
nar-info-disk-cache.cc Simplify the realisations disk cache 2021-05-10 17:47:14 +02:00
nar-info-disk-cache.hh Add a realisations disk cache 2021-05-06 17:38:20 +02:00
nar-info.cc string2Int(): Return std::optional 2021-01-08 12:22:21 +01:00
nar-info.hh
nix-store.pc.in
optimise-store.cc UDSRemoteStore: Support the 'root' store parameter 2021-06-18 17:04:11 +02:00
parsed-derivations.cc Style 2021-07-12 17:32:23 +02:00
parsed-derivations.hh Style 2021-07-12 17:32:23 +02:00
path-info.cc Low-latency closure copy 2021-07-26 13:31:09 +02:00
path-info.hh Low-latency closure copy 2021-07-26 13:31:09 +02:00
path-with-outputs.cc std::visit by reference 2021-09-30 21:35:09 +00:00
path-with-outputs.hh buildable.{cc,hh} -> derived-path.{cc,hh} 2021-04-05 10:33:28 -04:00
path.cc Move StorePathWithOutputs into its own header/file 2021-04-05 08:31:37 -04:00
path.hh Move StorePathWithOutputs into its own header/file 2021-04-05 08:31:37 -04:00
pathlocks.cc Non-blocking garbage collector 2021-10-13 12:12:44 +02:00
pathlocks.hh Non-blocking garbage collector 2021-10-13 12:12:44 +02:00
profiles.cc Add 'nix profile wipe-history' command 2021-09-14 20:35:41 +02:00
profiles.hh Add "nix profile rollback" command 2021-09-14 19:32:33 +02:00
realisation.cc Be more lenient when realisations have a conflicting dependency set 2021-07-16 11:48:41 +02:00
realisation.hh buildPaths(): Add an evalStore argument 2021-07-22 09:59:51 +02:00
references.cc Simplify 2021-11-18 12:12:31 +01:00
references.hh Add a test for RefScanSink and clean up the code 2021-10-04 14:29:42 +02:00
remote-fs-accessor.cc
remote-fs-accessor.hh
remote-store.cc Remove CPU locking 2021-12-22 15:56:25 +01:00
remote-store.hh Merge pull request #5472 from NixOS/async-realisation-substitution 2021-11-16 12:54:20 +01:00
s3-binary-cache-store.cc Make setDefault() typed 2021-09-22 14:15:35 +02:00
s3-binary-cache-store.hh
s3.hh
sandbox-defaults.sb Set new rosetta 2 path in sandbox 2021-11-22 14:42:31 -06:00
sandbox-minimal.sb
sandbox-network.sb
schema.sql
serve-protocol.hh nix-store --serve: pass on settings.keepFailed from SSH store 2021-08-31 13:11:46 +02:00
sqlite.cc libstore: Use unix-dotfile vfs if useSQLiteWAL is false 2021-11-03 14:19:11 +02:00
sqlite.hh
ssh-store.cc Shut down write side before draining the read side 2021-09-23 18:01:04 +02:00
ssh.cc restoreSignals() + restoreAffinity() -> restoreProcessContext() 2021-04-07 13:10:02 +02:00
ssh.hh distributed builds: load remote builder host key from the machines file 2021-02-25 09:17:34 -05:00
store-api.cc Tidy up the logging 2021-11-30 20:23:13 +00:00
store-api.hh Add a crude tracing mechansim for the build results 2021-12-13 17:02:14 +01:00
uds-remote-store.cc Non-blocking garbage collector 2021-10-13 12:12:44 +02:00
uds-remote-store.hh Shut down write side before draining the read side 2021-09-23 18:01:04 +02:00
worker-protocol.hh Low-latency closure copy 2021-07-26 13:31:09 +02:00