[zfs-discuss] Versioning FS was: question about COW and snapshots

2011-06-16 Thread Yaverot
--- erik.trim...@oracle.com wrote: | So, if your apps have to be programmed to be | versioning/consistency/checkmarking aware in any case, how | would having a fancy Versioning filesystem be any better | than using what we do now? | (i.e. svn/hg/cvs/git on top of ZFS/btrfs/et al) | ZFS at

Re: [zfs-discuss] Versioning FS was: question about COW and snapshots

2011-06-16 Thread Nico Williams
As Casper pointed out, the right thing to do is to build applications such that they can detect mid-transaction state and roll it back (or forward, if there's enough data). Then mid-transaction snapshots are fine, and the lack of APIs by which to inform the filesystem of application transaction