Date: Wed, 05 May 2010 14:41:40 +0200 From: Harald Schmalzbauer <h.schmalzbauer@omnilan.de> To: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: ZFS (zpool) doesn't detect failed drive Message-ID: <4BE16784.8050400@omnilan.de>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hello,
one drive of my mirror failed today, but 'zpool staus' shows it "online".
Every process using a ZFS mount hangs. Also 'zpool offline /dev/ad1'
hangs infinitely.
Here's the dmesg of the failing (and correctly detached) device:
ad1: TIMEOUT - FLUSHCACHE48 retrying (1 retry left)
ata3: port is not ready (timeout 10000ms) tfd = 00000080
ata3: hardware reset timeout
ad1: FAILURE - device detached
But:
zpool status
pool: URUBAmirrorP1
state: ONLINE
status: One or more devices are faulted in response to IO failures.
action: Make sure the affected devices are connected, then run 'zpool
clear'.
see: http://www.sun.com/msg/ZFS-8000-JQ
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
URUBAmirrorP1 ONLINE 0 7K 0
ad1 ONLINE 3 14,9K 0
ad2 ONLINE 0 0 0
Reboot doesn't work, somebody had to reset the machine.
How should such a error event be handled??? Isn't a mirror useless if
there's no way to continue with one remaining good drive?
If the OS was on the same pool the complete machine is unaccessable with
a failing drive..?!?
Thanks,
-Harry
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.13 (FreeBSD)
iEYEARECAAYFAkvhZ4QACgkQLDqVQ9VXb8gmqACgtNZdKOaSuuWH9poO0lK8XzvU
JQkAniEJS2+ouUufjNzI7SVM25C2W+HF
=pEos
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BE16784.8050400>
