OpenSolaris

Printable Version Enter a New Search
Bug ID 6760985
Synopsis assertion failure with dump device on pool with non-writeable vdev
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:zfs
Keywords
Responsible Engineer Eric Taylor
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_102
Fixed In snv_102
Release Fixed solaris_nevada(snv_102)
Related Bugs 6757112
Submit Date 17-October-2008
Last Update Date 6-November-2008
Description
On a system with a mirrored root, pull a drive and try to reboot.

bfu'ed from /net/elpaso.eng/export/onnv-gate/archives/i386/nightly on 2008-10-17
Sun Microsystems Inc.   SunOS 5.11      snv_100 November 2008

[pull drive]

# zpool status
  pool: apool100
 state: DEGRADED
status: One or more devices has experienced an unrecoverable error.  An
        attempt was made to correct the error.  Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
        using 'zpool clear' or replace the device with 'zpool replace'.
   see: http://www.sun.com/msg/ZFS-8000-9P
 scrub: none requested
config:

        NAME          STATE     READ WRITE CKSUM
        apool100      DEGRADED     0     0     0
          mirror      DEGRADED     0     0     0
            c0t0d0s0  ONLINE       0     0     0
            c0t1d0s0  REMOVED      0   355     0

errors: No known data errors
# reboot
Oct 17 15:14:39 unknown reboot: initiated by root on /dev/console
syncing file systems... done

panic[cpu1]/thread=ffffff030cb6ce60: assertion failed: vdev_writeable(vd), file: ../../common/fs/zfs/zvol.c, line: 1025

ffffff000fb12910 genunix:assfail+7e ()
ffffff000fb129a0 zfs:zvol_dumpio_vdev+1f3 ()
ffffff000fb12a30 zfs:zvol_dumpio_vdev+86 ()
ffffff000fb12ac0 zfs:zvol_dumpio+136 ()
ffffff000fb12b40 zfs:zvol_strategy+345 ()
ffffff000fb12b70 genunix:bdev_strategy+75 ()
ffffff000fb12bd0 specfs:spec_startio+b4 ()
ffffff000fb12c70 specfs:spec_putapage+103 ()
ffffff000fb12d20 specfs:spec_putpage+19f ()
ffffff000fb12d90 genunix:fop_putpage+74 ()
ffffff000fb12de0 genunix:dump_ereports+cd ()
ffffff000fb12e50 genunix:kadmin+511 ()
ffffff000fb12eb0 genunix:uadmin+120 ()
ffffff000fb12f00 unix:brand_sys_syscall32+292 ()

panic: entering debugger (continue to save dump)
Work Around
N/A
Comments
N/A