
Quoting "Andrew McGlashan" <andrew.mcglashan@affinityvision.com.au>:
I like ZFS, but the licensing issues worry me, as does the "Oracle ownership" situation.
With FreeBSD and OpenIndiana and others - ZFS does not go away. Probably as UFS - it went through many many alterations but you find it a lot. Principles of UFS went into other file systems. I guess it is the same with ZFS, there is btrfs and there may be others in the future that borrow from it while the "original" develops as well.
btw Avi did a good talk at linux.conf.au this year.... but his comment about an older copy worries me here, it seems clear that with COW in use, the only way that would be useful with a single copy of the data block is if that data block has changed and then you only have the option of reverting back to the older version of that block. Write it once, never change it, never have mirrors of the data and you'll lose that block if the checksum shows corruption.
Which exactly happens with on other file systems as well. The checksums at least give you a heads-up that something is wrong - on other systems you may just read the corrupted data and the START_MISSILE variable suddenly equals one. Regards Peter