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>