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

Reply via email to