3 ms·
First, you're conflating "cross-platform" with "fragmentation". Yes, ZFS is on illumos, FreeBSD, ZoL, etc. -- but thanks to both the common code base and the w
by bcantrill 12y ago
First, you're conflating "cross-platform" with "fragmentation". Yes, ZFS is on illumos, FreeBSD, ZoL, etc. -- but thanks to both the common code base and the well-defined feature flags[1], there is no fragmentation. (You can even take zpools from one system, export them on one OS and import them on another -- something essentially unique to ZFS.)
Second, with respect to our Manta experience, the point was not that we hit the issue but that working with the community, we resolved it. Manta hits ZFS way, way, way harder than you ever will (and in particular, hits rollback harder than anyone else ever has), and in that dimension, our experience should inspire confidence. But if you're still concerned, you have two choices: you can either buy ZFS support by buying a product that supports it (thereby making it the problem of one of the "big players" that you cite), or you can appeal to the mailing lists when you have a problem. In that regard, ZFS is no different than any other piece of open source software -- it just happens to be a pretty solid piece of open source software.
[1] http://blog.delphix.com/csiden/files/2012/01/ZFS_Feature_Flags.pdf http://blog.delphix.com/csiden/files/2012/01/ZFS_Feature_Fla...