lix/src/libstore
Eelco Dolstra de79d23f76 * Retry a transaction if SQLite returns SQLITE_BUSY. This can happen
even with a very long busy timeout, because SQLITE_BUSY is also
  returned to resolve deadlocks.  This should get rid of random
  "database is locked" errors.  This is kind of hard to test though.
* Fix a horrible bug in deleteFromStore(): deletePathWrapped() should
  be called after committing the transaction, not before, because the
  commit might not succeed.
2010-12-05 18:23:19 +00:00
..
build.cc * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
derivations.cc * Don't use an ostringstream in unparseDerivation(), because it's 2010-04-21 19:25:50 +00:00
derivations.hh * Sync with the trunk. 2010-05-12 22:13:09 +00:00
gc.cc * Wrap deleteFromStore() in a transaction. Otherwise there might be a 2010-10-14 15:55:51 +00:00
globals.cc * When using the build hook, distinguish between the stderr of the 2010-08-30 14:53:03 +00:00
globals.hh Added support for passing an (impure) NIX_BUILD_CORES variable to build expressions. 2010-06-23 14:34:08 +00:00
local-store.cc * Retry a transaction if SQLite returns SQLITE_BUSY. This can happen 2010-12-05 18:23:19 +00:00
local-store.hh * Add an operation `nix-store -q --size'. 2010-11-17 12:40:52 +00:00
Makefile.am * Sync with the trunk. 2010-05-12 22:13:09 +00:00
misc.cc * Before a build, show the disk space that the downloaded store paths 2010-11-17 14:31:42 +00:00
misc.hh * Before a build, show the disk space that the downloaded store paths 2010-11-17 14:31:42 +00:00
optimise-store.cc * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
pathlocks.cc * Revert r19797, and use a simpler solution: just don't monitor build 2010-02-03 21:38:41 +00:00
pathlocks.hh * Revert r19797, and use a simpler solution: just don't monitor build 2010-02-03 21:38:41 +00:00
references.cc * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
references.hh * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
remote-store.cc * Before a build, show the disk space that the downloaded store paths 2010-11-17 14:31:42 +00:00
remote-store.hh * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
schema.sql * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
store-api.cc * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
store-api.hh * Before a build, show the disk space that the downloaded store paths 2010-11-17 14:31:42 +00:00
worker-protocol.hh * Before a build, show the disk space that the downloaded store paths 2010-11-17 14:31:42 +00:00