Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-29 | queryPathInfoUncached(): Return const ValidPathInfo | Eelco Dolstra | |
2018-12-12 | Fix assertion failure in NarInfoDiskCache | Eelco Dolstra | |
https://hydra.nixos.org/build/85827920 | |||
2018-12-12 | nar-info-disk-cache: include ca in the cache entries | Daiderd Jordan | |
Without this information the content addressable state and hashes are lost after the first request, this causes signatures to be required for everything even tho the path could be verified without signing. | |||
2018-04-06 | rename the options to mention it's a narinfo TTL as disk cache is used all ↵ | AmineChikhaoui | |
over the place for other operations | |||
2018-04-06 | Make the TTL for disk cache configurable, we can now completely disable | AmineChikhaoui | |
disk cache lookup for example by doing: nix copy --from <binary-cahe> <store-path> --option \ positive-disk-cache-ttl 0 Issues: #1885 #2035 | |||
2018-03-20 | Slight simplification | Eelco Dolstra | |
2017-07-04 | Support base-64 hashes | Eelco Dolstra | |
Also simplify the Hash API. Fixes #1437. | |||
2017-02-28 | NarInfoDiskCache: Handle SQLite busy errors | Eelco Dolstra | |
2017-01-27 | Periodically purge binary-cache.sqlite | Eelco Dolstra | |
2017-01-27 | Implement TTL for binary cache lookups | Eelco Dolstra | |
2017-01-27 | Remove unused NARExistence table | Eelco Dolstra | |
2016-08-10 | SQLite:: Add some convenience | Eelco Dolstra | |
2016-06-20 | Re-implement negative binary cache lookup caching | Eelco Dolstra | |
2016-06-03 | Fix narrowing conversion from int64_t to bool | Eelco Dolstra | |
http://hydra.nixos.org/build/36613774 | |||
2016-06-01 | HttpBinaryCacheStore: Fix caching of WantMassQuery | Eelco Dolstra | |
Also, test HttpBinaryCacheStore in addition to LocalBinaryCacheStore. | |||
2016-06-01 | Make the store directory a member variable of Store | Eelco Dolstra | |
2016-05-30 | Re-implement the WantMassQuery property of binary caches | Eelco Dolstra | |
2016-04-21 | Implement S3BinaryCacheStore::queryAllValidPaths() | Eelco Dolstra | |
This allows commands like "nix verify --all" or "nix path-info --all" to work on S3 caches. Unfortunately, this requires some ugly hackery: when querying the contents of the bucket, we don't want to have to read every .narinfo file. But the S3 bucket keys only include the hash part of each store path, not the name part. So as a special exception queryAllValidPaths() can now return store paths *without* the name part, and queryPathInfo() accepts such store paths (returning a ValidPathInfo object containing the full name). | |||
2016-04-20 | Cache path info lookups in SQLite | Eelco Dolstra | |
This re-implements the binary cache database in C++, allowing it to be used by other Store backends, in particular the S3 backend. |