Date: Mon, 8 Jul 2013 15:37:46 -0700 From: Freddie Cash <fjwcash@gmail.com> To: Berend de Boer <berend@pobox.com> Cc: freebsd-fs <freebsd-fs@freebsd.org> Subject: Re: EBS snapshot backups from a FreeBSD zfs file system: zpool freeze? Message-ID: <CAOjFWZ4LkRA14Q6X7j-CL2BjhKmQnijH-FeMvxdKZKiaH3oarQ@mail.gmail.com> In-Reply-To: <87vc4kznsa.wl%berend@pobox.com> References: <CA%2BtpaK1jQuKneQsxkVfxJGzXdPdLZfqBM1QWQ0e19nK5t71t1Q@mail.gmail.com> <87ehbg5raq.wl%berend@pobox.com> <20130703055047.GA54853@icarus.home.lan> <6488DECC-2455-4E92-B432-C39490D18484@dragondata.com> <CADBaqmihCB5JP01hLwXTWHoZiJJ5-jkT-Ro=oDwOcKZT_zvEKA@mail.gmail.com> <A5A66641-5EF9-454E-A767-009480EE404E@dragondata.com> <14A2336A-969C-4A13-9EFA-C0C42A12039F@hostpoint.ch> <87zjty11gn.wl%berend@pobox.com> <41CC5720-B1EA-4841-8BA5-893F4A628EAD@hostpoint.ch> <877gh024vy.wl%berend@pobox.com> <20130708210145.GA89605@icarus.home.lan> <CAOjFWZ4CcGP-5axPewCA0hhqxoFuQ1E9zvZyqGWPbWsW1d5jOw@mail.gmail.com> <87vc4kznsa.wl%berend@pobox.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 8, 2013 at 3:31 PM, Berend de Boer <berend@pobox.com> wrote: > >>>>> "Freddie" == Freddie Cash <fjwcash@gmail.com> writes: > > Freddie> At which point, it would make more sense taking the > Freddie> discussion upstream to Illumos to find a way to quiesce a > Freddie> ZFS pool in such a way that EBS backups would work. Once > Freddie> that is done, then it can filter downstream to FreeBSD, > Freddie> Linux, and others. > > Great tip. Didn't know exactly if the ZFS implementation in FreeBSD > was forked or not. I see on their home page about submitting patches > :-) > The FreeBSD implementation of ZFS isn't 100% identical to the Illumos (aka "reference") implementation, mainly due to GEOM; however, the FreeBSD ZFS maintainers try to keep it at feature parity with Illumos (and even push patches upstream that get added to Illumos). Same with the Linux implementation of ZFS, although there are more changes made to that one to shoehorn it into that wonderful mess they call "a storage stack". :) There are a handful of features available in the ZFS-on-Linux implementation that aren't anywhere else (like "-o ashift=" for zpool create/add). All in all, the ZFS-using OS projects try to stay as close to the Illumos version as is reasonable for the OS. It certainly would be interesting to have a "zfs freeze" and/or a "zpool freeze" (depending on where you want to quiesce things), but it may not play into how ZFS works (wanting to have complete control over the block devices, meaning no special magic underneath like block-level snapshots). :) Or, it may be the "next great feature" of ZFS. :) -- Freddie Cash fjwcash@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOjFWZ4LkRA14Q6X7j-CL2BjhKmQnijH-FeMvxdKZKiaH3oarQ>