Hello Trevor,

Thursday, February 8, 2007, 6:23:21 PM, you wrote:

TW> I am seeing what I think is very peculiar behaviour of ZFS after sending a
TW> full stream to a remote host - the upshot being that I can't send an 
TW> incremental stream afterwards.

TW> What I did was this:

TW> host1 is Solaris 10 Update 2 SPARC
TW> host2 is Solaris 10 Update 2 x86


TW> host1 # zfs snapshot work/[EMAIL PROTECTED]
TW> host1 # zfs send work/[EMAIL PROTECTED] | ssh host2 zfs recv export/home
TW> host1 # ssh host2
TW> host2 # zfs list
TW> export/home  1.02G  47.8G  1.02G  /export/home
TW> export/[EMAIL PROTECTED]  70.5K      -  1.02G  -
TW> host2 #

TW> Note that the snapshot on the remote system is showing changes to the 
TW> underlying filesystem, even though it is not accessed by any application on 
host2.

TW> Now, I try to send an incremental stream:

TW> host1 # zfs snapshot work/[EMAIL PROTECTED]
TW> host1 # zfs send -i work/[EMAIL PROTECTED] work/[EMAIL PROTECTED] | ssh 
host2 zfs recv
TW> export/home
TW> cannot receive: destination has been modified since most recent snapshot --
TW> use 'zfs rollback' to discard changes

TW> Am I using send/recv incorrectly or is there something else going on here 
that
TW> I am missing?


It's a known bug.

umount and rollback file system on host 2. You should see 0 used space
on a snapshot and then it should work.

-- 
Best regards,
 Robert                            mailto:[EMAIL PROTECTED]
                                       http://milek.blogspot.com

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to