Originally posted by pal666
View Post
That said I'd rather see imbeciles get scammed by a software project that has some chances of going anywhere even if small than a pyramid scheme about essential oils or some shit.
i.e. all you can come up with against btrfs is raid56?
I actually read the original goals and I clearly remember things like fully free redundancy levels (aka no "raid1/raid10/raid5/6" modes with fixed parity/striping/mirroring settings), combined mirror and stripes in the same array (not on the same drives), and more.
But they grossly underestimated the complexity of the striping mode, so that part got more or less shelved for years and even now it's lackluster.
Now, you want something against btrfs?
Here, ages later we are still locked to RAID1, RAID0 and RAID10 that isn't particularly good performance-wise, while the performance with VMs and databases is complete trash unless you disable half its features with nocow.
If the fucking array loses a drive, it has no concept of "degraded" and will just write in "single" mode (i.e. braindead mode on the first device it finds) so when you replace the drive you also need to run a full balance to check for all such "single" writes and fix them. Normal RAID systems will write in degraded mode, aka new writes are still done in the original RAID type, so that only the data on the dead drive must be resynced when you replace it.
If I reboot the system with a degraded array it will FUCKING REFUSE TO MOUNT IT (no other RAID system does this), if it was your root filesystem and you don't have a paper with the commands to ask it to mount in degraded mode handy you are fucked until you can google it.
Meanwhile, there are commercial KVM hypervisor distributions like Proxmox that literally use ZFS by default for the VM array, someone added support for ZFS pools in libvirt (kvm management libraries), and performance is actually very decent even without a SSD cache drive. On an array that is still Cow, mind me. And ZFS has none of the bullshit I mentioned above.
Comment