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 bo

[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) |> Z