Re:Bcachefs Merged into the Linux 6.7 Kernel
by viraptor on Tuesday October 31, 2023 @08:18AM
(#38083606)
Wouldn't describe that as a pitfall. As far as I can tell, every place in the docs/help which talks about those raid modes tell you they're experimental and shouldn't be used. At that point it's "you've done a stupid thing and discovered the consequences you were told about".
[ Parent
| on HN ]
Re:Bcachefs Merged into the Linux 6.7 Kernel
by throw0101c on Tuesday October 31, 2023 @08:27AM
(#38083713)
It's a feature that other file systems have: why should I choose Btrfs when (e.g.) ZFS can do everything it can and more on top of that?
I remember when Btrfs was announced in 2007 as I was already running Solaris 10 with ZFS in production (and ZFS had non-"experimental" RAID-5-like RAID-Z from day one). Here we are 15+ years later and Btrfs still doesn't have it?
Re:Bcachefs Merged into the Linux 6.7 Kernel
by viraptor on Tuesday October 31, 2023 @08:32AM
(#38083779)
I'm just saying it's not a pitfall, because it's clearly documented up front and warned about. That's orthogonal to whether you should choose this filesystem and why a feature is implemented or not.
Re:Bcachefs Merged into the Linux 6.7 Kernel
by pantalaimon on Tuesday October 31, 2023 @08:33AM
(#38083793)
The nice thing about btrfs is that you can add/remove drives at will.
That allows for easy expansion of an existing pool.
Re:Bcachefs Merged into the Linux 6.7 Kernel
by chasil on Tuesday October 31, 2023 @02:20PM
(#38089136)
The one thing that ZFS cannot do is defragment a pool.
There are abuse patterns that are toxic for ZFS pools (and all other filesystems). Btrfs appears to be able to repair this damage.
https://www.usenix.org/system/files/login/articles/login_sum...
Re:Bcachefs Merged into the Linux 6.7 Kernel
by pantalaimon on Tuesday October 31, 2023 @08:28AM
(#38083715)
eh 10 years ago RAID56 was already declared 'pretty much ready', that hint was added later when major data loss bugs were discovered.