Date: Mon, 29 Nov 2004 12:47:40 +0100 From: Terje Elde <terje+geom@elde.net> To: freebsd-geom@freebsd.org Subject: mirror handling of broken harddrives Message-ID: <20041129114740.GD90910@calleigh.elde.net>
next in thread | raw e-mail | index | archive | help
Hi, So far Im really happy with geom, but there is a issue Im curious about. Given faulty hardware, resulting in: ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=35170616 ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=35170616 ad0: FAILURE - READ_DMA timed out How would this be handled by geom_mirror if it was a part of a two-plex volume? Would geom_mirror automatically recover by reading from the other plex? Would it mark the broken plex as down, and not use/trust it? Also, when using this drive, all disk IO (against the same disk?) freezes while it`s trying to complete these reads. Would geom_mirror be able to recover quicker from this, by satisfying the request from the other plex? Thanks for any input, Terje Elde
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041129114740.GD90910>