Date: Sat, 09 Jun 2012 16:30:44 +0200 From: Peter Maloney <peter.maloney@brockmann-consult.de> To: freebsd-fs@freebsd.org Subject: Re: Can mps drop a failing device from bus? Message-ID: <4FD35E14.2040408@brockmann-consult.de> In-Reply-To: <5532CFFB-F943-4D9E-9722-7FB9C8A9F82A@ebureau.com> References: <5532CFFB-F943-4D9E-9722-7FB9C8A9F82A@ebureau.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I think I've had the same issues, but resolved it by avoiding certain disks and firmware (for disks that aren't really failed... don't know if a failing disk will cause such problems in the future). Here is a related message list thread about it: http://lists.freebsd.org/pipermail/freebsd-fs/2012-January/013477.html On 06/05/2012 12:54 AM, Dustin Wenz wrote: > I asked this question back in April on the stable list with no response ( http://lists.freebsd.org/pipermail/freebsd-stable/2012-April/067305.html ). I've now been seeing the same behavior on 9.0-release, and I thought it would be good to ask again here. > > There is a failure mode for SATA disks (Seagate Barracuda ST3000DM001 disks, in this case) that the mps driver doesn't handle very well. If a disk is slow to respond, or is unresponsive altogether, I'd like it to be removed from the bus and degrade the zpool that it's a part of. > > The way things are now, mps will just report a lot of "SCSI command timeout on device" messages. Any I/O on the affected zpools will hang for an excessive amount of time (sometimes forever). We typically configure our storage volumes as a pool of mirrors, with the expectation that availability will be maintained if any redundant disk(s) should fail. Unfortunately, availability is actually made *worse* on highly-redundant mirrors when mps won't give up on an unresponsive device. > > It's possible that I'm overlooking an obvious solution, or some relevant configuration options for the driver. Can anyone offer some insight on this? > > Thanks, > > - .Dustin > > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FD35E14.2040408>