Gmirror failure

Ivan Voras ivoras at freebsd.org
Mon Mar 24 19:21:52 UTC 2008


I've just had a failure case when one drive of a gmirrored pair 
apparently failed. Here's what's in system messages:

Mar 24 01:31:28 xx ad2: FAILURE - device detached
Mar 24 01:31:28 xx subdisk2: detached
Mar 24 01:31:28 xx ad2: detached
Mar 24 01:31:28 xx GEOM_MIRROR: Device gm0: provider ad2 disconnected.
Mar 24 01:31:28 xx g_vfs_done():mirror/gm0s1f[READ(offset=578404352, 
length=16384)]error = 6
Mar 24 01:31:28 xx g_vfs_done():mirror/gm0s1h[READ(offset=12525010944, 
length=2048)]error = 6

What interests me is:
- there were no prior messages of the drive failing (I'd expect 
geom_mirror to complain earlier)
- why does it look like the IO request(s) that caused the failure to be 
detected are themselves failed? I.e. it looks like two IO requests were 
discarded at the geom_mirror level, while I'd expect them to be 
completed from the other, working drive.

Any ideas / comments?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-geom/attachments/20080324/9d67532c/signature.pgp


More information about the freebsd-geom mailing list