Originally posted by profoundWHALE
View Post
Originally posted by AndyChow
View Post
1) Got a bug? File bug report! If some case which you need is not working - you either take care of it, or GTFO. That's how software development works. It makes little point to just yell. And bug tracker works better than forums since devs may or may not read it. Bug tracker more likely to be read.
2) Every filesystem comes with it's own corner cases, where it would perform well below average. There are no silver bullets. Everyone who claims otherwise is a fucking liar or moron. That's why Linux comes with dozen and half of various filesystems for all occasions, btw.
3) ZFS got it's own odds and bugs. Everyone who claims otherwise is either liar or moron as well. Very simple googling could prove it, finding dozens of people who used ZFS and faced issues. So, maybe you should also tell us ZFS is a joke, too? To keep comparison fair. Say, CoW which "does not needs" defrag is a blatant marketikng bullshit. Try to do heavy CoW workloads and when if fragments to the hell ... do ... um, well, Sun's marketing bullshit does not tells what to do. They give some lame hints how to partially avoid it. But if you use CoW, it would inherently fragment due to CoW nature. Then, in ZFS you can't disable CoW for particular file where it causes lot troubles (DBs, VMs with CoW-based disks to name the few).
4) ZFS haves no future in Linux. It's out of tree crap which will never work out of the box, thanks to silly sun licensing. So it can easily fell apart upon kernel upgrade, etc. If filesystem is not in mainline, it sounds like a trouble on the way. There is no point to yell about ZFS - most Linux people would not use it due to this reason. Not to mention crappy integration with rest of OS like cache memory not integrated with rest of kernel memory management.
5) Actually, I got some machines running btrfs and these are running flawlessly for a while. Sure, it's better to use recent kernel to get fixes. But if we take a look on commits to any other filesystem, and kernel code in general - btrfs isn't anyhow fundamentally different from other parts. If you feel like scaredy cat, do not read commit logs - they always contain a lot of funny stuff unless software got abandoned so no commits and no scary changelogs as the result. This does not means software no longer contains bugs. btw. It usually means software is dead and people stopped using it to degree nobody steps on rare bugs. As simple as that .
Comment