Hi.
I see some inconsistencies with how inuse cache devices are handled.
# zpool create tank1 da0 cache da1
# zpool create tank2 da2 cache da1
invalid vdev specification
use '-f' to override the following errors:
/dev/ad5 is part of unknown pool 'tank1'
Note 'unknown' status - should be 'active'.
# zpool create tank1 da0 cache da1
# zpool create -f tank2 da2 cache da1
cannot create 'tank2': one or more vdevs refer to the same device
da2 and da1 is not the same disk.
# zpool create tank1 da0 cache da1
# zpool export tank1
# zpool create tank2 da2 cache da1
It doesn't complain that da1 is used in exported pool tank1.
--
Pawel Jakub Dawidek http://www.wheel.pl
pjd at FreeBSD.org http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL:
<http://mail.opensolaris.org/pipermail/zfs-code/attachments/20081110/c74457aa/attachment.bin>