| 2 Apr 2024 |
hexa | join #btrfs on libera and ask for it 😛 | 07:19:31 |
K900 broke the homeserver | Failing in UNCLEAR ways is the worst thing a filesystem can do | 07:19:32 |
ElvishJerricco | this isn't actually important but I don't like that "K900 broke the homeserver" appeared with the same text color as my user right after I asked a question :P | 07:19:36 |
K900 broke the homeserver | I'm taking down the 0upti.me box so I can try and offline check it | 07:20:04 |
K900 broke the homeserver | btrfs check is clean | 07:23:05 |
K900 broke the homeserver | I DO NOT LIKE THIS. | 07:23:13 |
K900 broke the homeserver | So uh is bcachefs migrate still broken | 07:23:53 |
ElvishJerricco | yea, the fact that nix thinks everything is fine indicates a more innocuous FS bug in btrfs | 07:24:13 |
raitobezarius | In reply to @hexa:lossy.network I tell people how I feel about btrfs, but they also tend not to listen As we all do | 07:24:15 |
ElvishJerricco | still scary | 07:24:19 |
ElvishJerricco | but I bet it's fine | 07:24:22 |
ElvishJerricco | (it's not my data; I am obviously less incentivized to care about it) | 07:25:15 |
K900 broke the homeserver | It's not even that important data | 07:25:27 |
K900 broke the homeserver | Realistically | 07:25:49 |
raitobezarius | An EIO should have minimally generated a trace in the kernel log | 07:26:02 |
raitobezarius | It's really disconcerting | 07:26:06 |
hexa | agreed | 07:26:11 |
K900 broke the homeserver | Running another scrub from the rescue image | 07:26:44 |
K900 broke the homeserver | Just to make sure I'm not going insane | 07:26:47 |
ElvishJerricco | yea good idea | 07:26:58 |
K900 broke the homeserver | Nope still clean | 07:26:58 |
ElvishJerricco | Seems like there's two options to me. 1) Trust it because you have other tools (nix) saying there's nothing wrong. 2) Nuke it because wow is it scary | 07:28:23 |
K900 broke the homeserver | Yeah I think I'm moving it to bcachefs | 07:29:01 |
ElvishJerricco | I'm excited for bcachefs to get more testing but I cannot recommend it if you find this incident concerning | 07:29:35 |
ElvishJerricco | bcachefs is early enough that I would find an incident much like this very unsurprising | 07:29:50 |
K900 broke the homeserver | I trust bcachefs to at least log things properly | 07:30:24 |
raitobezarius | Bcachefs log | 07:33:10 |
raitobezarius | But we rely on fsck for fuckup avoidance | 07:33:30 |
K900 broke the homeserver | OK I have a problem | 07:33:36 |
raitobezarius | Though new powerful repair code is landing | 07:33:49 |