Files
lix/src/libstore
6ae35534b7 Support opening local store with database on read-only filesystem (#8356)
Previously it was not possible to open a local store when its database is on a read-only filesystem. Obviously a store on a read-only filesystem cannot be modified, but it would still be useful to be able to query it.

This change adds a new read-only setting to LocalStore. When set to true, Nix will skip operations that fail when the database is on a read-only filesystem (acquiring big-lock, schema migration, etc), and the store database will be opened in immutable mode.

Co-authored-by: Ben Radford <benradf@users.noreply.github.com>
Co-authored-by: cidkidnix <cidkidnix@protonmail.com>
Co-authored-by: Dylan Green <67574902+cidkidnix@users.noreply.github.com>
Co-authored-by: John Ericson <git@JohnEricson.me>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-06-20 11:34:09 +02:00
..
2023-04-15 12:51:19 -04:00
2021-01-06 17:56:53 +01:00
2023-04-06 19:59:57 -04:00
2023-03-23 15:32:59 +01:00
2023-05-08 08:01:58 -04:00
2022-01-27 17:15:43 +01:00
2023-02-10 18:38:57 +01:00
2023-05-16 18:50:09 +04:00
2023-05-16 18:50:09 +04:00