@xrobau said in Revisiting ZFS and FreeNAS in 2019:
"What?" I hear you say, "why would I want to compress and decompress my data, surely that will add an immense CPU load to my NAS!"
Holy shit dude, you're talking like Devil Bill pushing a nerve tonic at a carnival at the end of the 19th century. Do you have a top hat and magic wand too? You ignore why these things are myths and reiterate them as though they were actually true or truer (in the sense that something else also doesn't do the same). Plus you're just condescending as hell and doing so many cringy, classic bad debate tactics with people who know how to check facts, or, you know, read shit you intentionally misquote.
It's bafflingly insane taking things are said to be myths and then saying they're not myths by reiterating the myth itself.
As a major early user of ZFS, not because I believed zpool to be some fault tolerant pixie dust bullshit, but because btrfs was behind and we kept running out of inodes rather than disk space, mostly due to image storage (I ran the 4th most popular porn site on the Internet, but at one time it was 2nd).
ZFS is cool, but you have to watch it like a hawk, and that's something people like you like to essentially act like isn't the case. Since ZFS isn't like a good hardware RAID, all of your reads go right into system memory, so if you ever have any bad RAM all the magic of ZFS won't make a damn bit of difference, it will write that stuff straight to disk without any checks or just fault and degrade it's own metadata no matter how big zpool is. Snapshots! Well too bad those are broken too. Ask me how I know...
What also really sucks is you can't add disks to VDEV, but lower than that, for example with RAID 6, you can add disks and expand the RAID without destroying all your data or having to create a virtual array or something. This and the concept of resilvering drives to expand storage space is both time consuming and fraught with potential danger of fucking it all up like February.
For a filesystem which people want to claim is a good replacement for RAID (typically by acting like things it does, RAID can't do, when often RAID actually does them) that is a real pain in the ass, especially for my situation. If you have expanding data, can't get rid of it, it really sucks to have to go through hoops to expand rather than just adding another disk.
I've been dealing with it for years in a real world environment, and I'm also not IT, I'm a developer, so I don't care about the "come one, come all, take a gander at the fantastic, frip-frappity-doo-da" shit show about why since Jesus Christ and Muhammad the best thing is... ZFS. It's great, but it's not that great.