|
|
|
|
|
by koverstreet
294 days ago
|
|
I take a harder line on repair than the ZFS devs, then :) If I see an issue that causes a filesystem to become unavailable _once_, I'll write the repair code. Experience has taught me that there's a good chance I'll be glad I did, and I like the peace of mind that I get from that. And it hasn't been that bad to keep up on, thanks to lucky design decisions. Since bcachefs started out as bcache, with no persistent alloc info, we've always had the ability to fully rebuild alloc info, and that's probably the biggest and hardest one to get right. You can metaphorically light your filesystem on fire with bcachefs, and it'll repair. It'll work with whatever is still there and get you a working filesystem again with the minimum possible data loss. |
|
As I mentioned in the other subthread, I do think your commitment to help your users is very commendable.