Corey, > I ran into an odd problem importing a zpool while testing avs. I was > trying to simulate a drive failure, break SNDR replication, and then > import the pool on the secondary. To simulate the drive failure is > just > offlined one of the disks in the RAIDZ set. >
Are all constituent volumes of a single ZFS storage pool in the same SNDR I/O consistency group? > > > ------------------------------------------------------ > pr1# zpool status > pool: rpool > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > rpool ONLINE 0 0 0 > c3t0d0s0 ONLINE 0 0 0 > > errors: No known data errors > > pool: tank > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > tank ONLINE 0 0 0 > raidz1 ONLINE 0 0 0 > c5t0d0s0 ONLINE 0 0 0 > c5t1d0s0 ONLINE 0 0 0 > c5t2d0s0 ONLINE 0 0 0 > c5t3d0s0 ONLINE 0 0 0 > > errors: No known data errors > pr1# zpool offline > missing pool name > usage: > offline [-t] <pool> <device> ... > pr1# zpool offline tank c5t0d0s0 > pr1# zpool status > pool: rpool > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > rpool ONLINE 0 0 0 > c3t0d0s0 ONLINE 0 0 0 > > errors: No known data errors > > pool: tank > state: DEGRADED > status: One or more devices has been taken offline by the > administrator. > Sufficient replicas exist for the pool to continue functioning > in a > degraded state. > action: Online the device using 'zpool online' or replace the device > with > 'zpool replace'. > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > tank DEGRADED 0 0 0 > raidz1 DEGRADED 0 0 0 > c5t0d0s0 OFFLINE 0 0 0 > c5t1d0s0 ONLINE 0 0 0 > c5t2d0s0 ONLINE 0 0 0 > c5t3d0s0 ONLINE 0 0 0 > > errors: No known data errors > pr1# zpool export tank > ------------------------------------------------------- > > I then disabled SNDR replication. > -------------------------------------------------------- > pr1# sndradm -g zfs-tank -d > Disable Remote Mirror? (Y/N) [N]: Y > --------------------------------------------------------- > > Then I try to import the ZPOOL on the secondary. > > ------------------------------------------------------ > pr2# zpool import > pool: tank > id: 9795707198744908806 > state: DEGRADED > status: One or more devices are offlined. > action: The pool can be imported despite missing or damaged devices. > The > fault tolerance of the pool may be compromised if imported. > config: > > tank DEGRADED > raidz1 DEGRADED > c5t0d0s0 OFFLINE > c5t1d0s0 ONLINE > c5t2d0s0 ONLINE > c5t3d0s0 ONLINE > pr2# zpool import tank > cannot import 'tank': one or more devices is currently unavailable > pr2# zpool import -f tank > cannot import 'tank': one or more devices is currently unavailable > pr2# > ------------------------------------------------------- > > Importing on the primary gives the same error. > > Anyone have any ideas? > > Thanks > > Corey > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss Jim Dunham Engineering Manager Storage Platform Software Group Sun Microsystems, Inc. _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss