Remix.run Logo
scheme271 a day ago

It seems that btrfs is being phased out of fedora. It looks like Fedora will be moving to stratis storage over the next year or two. Btrfs is nice but it's raid5/6 support still seems shaky and there's odd corner cases that apply to all btrfs setups (getting stuck when free space is low is mostly resolved but can still occur).

ghaff 18 hours ago | parent | next [-]

I no longer have the direct relationships with storage folks at Red Hat that I once did and that stuff may all be over on the IBM side anyway. Stratis (which I wasn't familiar with) does seem to be designed with the intention of bringing a lot of pooling etc. on top of a conventional file system but haven't really looked at or talked to anyone in the storage groups recently. Conventional LVM was pretty old and really designed for a different time.

ghaff a day ago | parent | prev | next [-]

I'm not super-plugged into Fedora these days. Red Hat has long been pretty comfortable with a more conventional file system (think it's still XFS out of SGI by default) plus volume management for RHEL. ZFS was a non-starter for licensing reasons and Oracle; btrfs just wasn't there. I suspect things could have played out differently had Oracle relicensed ZFS once upon a time but that ship has likely sailed in a variety of ways.

tharkun__ a day ago | parent [-]

XFS is a default filesystem in a production system? Really?

XFS was dead to me 20 years ago. The only time I ever actually verifiably lost data to a system crash was on XFS. I had actual zero length files with XFS after a crash. Lost actual data. But the file system was in totally happy consistent metadata state. Never ever would I ever consider that filesystem ever again.

The ominous "reisserfs" everyone complained about? Never lost a single byte of data to it even when I pulled the plug in the middle of a write operation to test it. No issues with ext4, no experience with btrfs.

ghaff 18 hours ago | parent | next [-]

You may not believe it but it is true: https://docs.redhat.com/en/documentation/red_hat_enterprise_...

I vaguely know some of the backstory of moving off ext4 (as default). As I understood it at the time, it was less focused on some of the larger systems Red Hat was interested in.

pram 19 hours ago | parent | prev [-]

The main problem with ReiserFS is Reiser killed his wife so it is unmaintained.

ghaff 11 hours ago | parent [-]

There is that. I think ReiserSF used to be the default that SUSE used. These days, it seems to be btrfs for root and XFS for everything else.

fpoling a day ago | parent | prev [-]

Stratis does not support data integrity checksums. There is dm-integrity hack but it slows down the write speed by halve.