Hi,
I have a zfs send command failing for some reason...
# uname -a
SunOS XXXX 5.11 snv_123 i86pc i386 i86pc Solaris
# zfs send -R -I
archive-1/archive/x...@rsync-2009-06-01_07:45--2009-06-01_08:50
archive-1/archive/x...@rsync-2009-09-01_07:45--2009-09-01_07:59 >/dev/null
cannot hold 'archive-1/archive/x...@rsync-2009-06-01_07:45--2009-06-01_08:50':
pool must be upgraded
cannot hold 'archive-1/archive/x...@rsync-2009-07-01_07:45--2009-07-01_07:59':
pool must be upgraded
cannot hold 'archive-1/archive/x...@rsync-2009-08-01_07:45--2009-08-01_10:14':
pool must be upgraded
cannot hold 'archive-1/archive/x...@rsync-2009-09-01_07:45--2009-09-01_07:59':
pool must be upgraded
# zfs list -r -t all archive-1/archive/xxxx
NAME
USED AVAIL REFER MOUNTPOINT
archive-1/archive/xxxx 65.6G 7.69T
8.69G /archive-1/archive/xxxx
archive-1/archive/x...@rsync-2009-04-21_14:52--2009-04-21_15:13 11.9G -
12.0G -
archive-1/archive/x...@rsync-2009-05-01_07:45--2009-05-01_08:06 12.0G -
12.1G -
archive-1/archive/x...@rsync-2009-06-01_07:45--2009-06-01_08:50 12.2G -
12.3G -
archive-1/archive/x...@rsync-2009-07-01_07:45--2009-07-01_07:59 8.26G -
8.37G -
archive-1/archive/x...@rsync-2009-08-01_07:45--2009-08-01_10:14 12.6G -
12.7G -
archive-1/archive/x...@rsync-2009-09-01_07:45--2009-09-01_07:59 0 -
8.69G -
The pool is at version 14 and all file systems are at version 3.
Ahhh... if -R is provided zfs send now calls zfs_hold_range() which later fails
in dsl_dataset_user_hold_check() as it checks if dataset is not below
SPA_VERSION_USERREFS which is defined as SPA_VERSION_18 and in my case it is 14
so it fails.
But I don't really want to upgrade to version 18 as then I won't be able to
reboot back to snv_111b (which supports up-to version 14 only). I guess if I
would use libzfs from older build it would work as keeping a user hold is not
really required...
I can understand why it was introduced I'm just unhappy that I can't do zfs
send -R -I now without upgrading a pool....
Probably no point sending the email, as I was looking at the code and dtracing
while writing it, but since I've written it I will post it. Maybe someone will
find it useful.
--
Robert Milkowski
http://milek.blogspot.com
--
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss