| 3 Dec 2025 |
raitobezarius | what about failure to remount your filesystem | 11:31:56 |
Qyriad | o | 11:58:42 |
Qyriad | okay yes that would be a problem | 11:58:49 |
hexa | nix-tree --derivation 😬 | 12:00:53 |
KFears (burnt out) | In reply to @raitobezarius:matrix.org we just need to give up on sqlite What are you consider instead, out od curiousity? | 13:09:38 |
raitobezarius | firebird is being considered | 13:10:44 |
raitobezarius | other things firebird-shaped are options | 13:10:52 |
raitobezarius | we didn't dive into it seriously yet | 13:10:58 |
raitobezarius | the other option is fjail too | 13:16:14 |
raitobezarius | * the other option is fjall too | 13:16:34 |
Sofie 🏳️⚧️ (she/her) | Has somebody patched Nixsa to work with Lix? | 13:31:16 |
toonn | What's SQLite's shortcoming, does it not deal well with larger blobs of text? | 13:41:33 |
K900 | Single writer is the constraint that things keep running into | 13:42:29 |
raitobezarius | it might be we are holding it wrong too but we are corrupting way too much integrity | 14:12:43 |
griff | I am curious how small of an upper bound on data? | 15:59:10 |
raitobezarius | 1994 bytes is one we decided to stop after | 15:59:32 |
raitobezarius | (the upperbound might be even lower…) | 15:59:50 |
raitobezarius | * (the tight upperbound might be even lower…) | 15:59:56 |
raitobezarius | like you could definitely write a meta.description that will eat towards it significantly | 16:00:25 |
raitobezarius | * like you could definitely write a meta.longDescription that will eat towards it significantly | 16:00:50 |
griff | I was thinking more to store NarInfo there to guard against corruption. | 16:01:16 |
raitobezarius | we wanted to remove the SQLite DB and store the data directly in xattrs dir inodes | 16:01:29 |
griff | But 1994 is VERY tight | 16:01:30 |
raitobezarius | unfortunately a graph cannot fit into 1994b | 16:01:37 |
raitobezarius | hence why we gave up on this | 16:01:43 |
raitobezarius | it seems like this is mostly a linux problem for the record | 16:01:51 |
raitobezarius | i think macOS and Windows have very comfortable margins | 16:01:57 |
raitobezarius | then also the code that writes "big xattrs" in ext4 frightened me a bit | 16:02:18 |
raitobezarius | and i could see the day where a fs stops remounting because this part of ext4 code is not super well tested | 16:02:29 |
raitobezarius | FTR, ext4 is 4040 bytes max | 16:02:41 |