I have a question that has been puzzling me for some time … what is the reason RedHat chose to go with btrfs rather than working with the ZFS-on-Linux folks (now OpenZFS)? Is it a licensing issue, political, etc?
Although btrfs is making progress, ZFS is far more mature, has a few more stable features (especially Raid-z3) and has worked flawlessly for me on CentOS-6 and Scientific Linux-6. I used ZFS for a couple of large file servers with no problems. The only annoying part was having to manually install the kernel module each time a kernel update was issued.
Because FreeBSD has built-in drivers for LSI cards (I use JBOD mode) and strong ZFS support, I’ve switched to FreeNAS with it’s default native ZFS and driver support for LSI. I would have preferred to stick with CentOS, but FreeNAS just made things easier to manage. It also seems about twice as fast as ZFS on Linux (same hardware), but that may simply be a tuning issue.
Is there any chance that a native ZFS (rather than btrfs) will ever emerge in RHEL/CentOS? Just curious, because I’d love to return to CentOS/SL next time I build large file servers.
As an aside, I have used only WD Black and WD RedPro drives for RAID, and not had any issues. Green drives are scary :-)