mirror of
https://github.com/NixOS/nix.git
synced 2025-11-11 13:06:01 +01:00
Bump the version of the SQLite caches
This avoids problems with older versions of Nix that don't put the caches in WAL mode. That's generally not a problem, until you do something like nix build --print-out-paths ... | cachix which deadlocks because cachix tries to switch the caches to truncate mode, which requires exclusive access. But the first process cannot make progress because the cachix process isn't reading from the pipe.
This commit is contained in:
parent
4ab8ff5b4c
commit
0df147b145
3 changed files with 3 additions and 3 deletions
|
|
@ -69,7 +69,7 @@ struct AttrDb
|
|||
{
|
||||
auto state(_state->lock());
|
||||
|
||||
auto cacheDir = std::filesystem::path(getCacheDir()) / "eval-cache-v5";
|
||||
auto cacheDir = std::filesystem::path(getCacheDir()) / "eval-cache-v6";
|
||||
createDirs(cacheDir);
|
||||
|
||||
auto dbPath = cacheDir / (fingerprint.to_string(HashFormat::Base16, false) + ".sqlite");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue