On Wed, Oct 20, 2010 at 08:32:33AM -0400, Dan Langille typed:
> I am trying to do a 'zfs send -i' and failing.
> This is my simple proof of concept test:
> Create the data
> # zfs create storage/a
> # touch /storage/a/1
> # touch /storage/a/2
> # touch /storage/a/3
> # zfs snapshot email@example.com
> # zfs send firstname.lastname@example.org | zfs receive -v storage/compressed/a
> receiving full stream of email@example.com into
> received 252KB stream in 2 seconds (126KB/sec)
> Create one more file and snapshot that
> # touch /storage/a/4
> # zfs snapshot firstname.lastname@example.org
> send it
> # zfs send -i email@example.com firstname.lastname@example.org | zfs receive -v
> receiving incremental stream of email@example.com into
> received 250KB stream in 3 seconds (83.4KB/sec)
> What do we have?
> # find /storage/compressed/a
> Of note:
> * FreeBSD 8.1-STABLE
> * ZFS filesystem version 4.
> * ZFS pool version 15.
> * zfs send is on compression off
> * zfs receive has compression on
> What I actually want to do and what fails:
> # zfs snapshot firstname.lastname@example.org
> # zfs send email@example.com | zfs receive -v
> receiving full stream of firstname.lastname@example.org into
> received 4.38TB stream in 42490 seconds (108MB/sec)
> # zfs snapshot email@example.com
> # zfs send -i firstname.lastname@example.org email@example.com | zfs
> receive -v storage/compressed/bacula
> receiving incremental stream of firstname.lastname@example.org into
> cannot receive incremental stream: destination storage/compressed/bacula
> has been modified
> since most recent snapshot
> warning: cannot send 'email@example.com': Broken pipe
> I have no idea why this fails. Clues please?
> To my knowledge, the destination has not been written to.
Has any read operation been done on the destination (ie: updated atime) ?