Join Nostr
2026-03-16 02:53:42 UTC
in reply to

cinap_lenrek on Nostr: i strongly disagree. especially when that concurrency bug leads to slightly wrong ...

i strongly disagree.

especially when that concurrency bug leads to slightly wrong stuff getting written to permanent storage that will then violate some invariant 5 weeks later when you touch some file and a snapshot is taken at the same time.

you need some external way to capture the hang/crash/deadlock. (you can't attach the debugger on the crapped out file-system)

you then need to find the data on disk that is wrong. (good luck asking people to them you their 12TB disk images).

and then you need to come up with a theory how that could have ended up like that on disk and prove it!

to really prove it you'd likely come up with some instrumentation that can catch that before it gets written.

it is reeally freaking hard, man.

CC: