Date: Tue, 16 Oct 2012 13:25:57 +0200 From: Olivier Smedts <olivier@gid0.org> To: Dustin Wenz <dustinwenz@ebureau.com> Cc: freebsd-fs@freebsd.org Subject: Re: Imposing ZFS latency limits Message-ID: <CABzXLYNaaKtfGf11%2Bm5td0G8kw8KT7TR-7LCHyFdxeKiw5AfxA@mail.gmail.com> In-Reply-To: <6116A56E-4565-4485-887E-46E3ED231606@ebureau.com> References: <6116A56E-4565-4485-887E-46E3ED231606@ebureau.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2012/10/8 Dustin Wenz <dustinwenz@ebureau.com>: > I'm trying to find a way to get lower read latency in ZFS when there is a= failing disk in a mirror. The specific failure mode that I'm trying to han= dle is when a disk takes significantly longer than usual to respond to read= requests, but is not so far gone that the OS drops it from the bus. In tha= t case, the whole pool can become much less responsive than I think it need= s to be. > > Since ZFS has access to the data I'm reading through other members in a m= irror, I would like ZFS to defer to the redundant disks when individual dis= k latency exceeds some threshold that I would define. Is there any provisio= n for this in the FreeBSD ZFS implementation? That would be great - no need for TLER drives. But if you want to "drop" the drive from the bus, that would be a GEOM thing. Don't know if that's possible to implement. --=20 Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: olivier@gid0.org - against HTML email & vCards X www: http://www.gid0.org - against proprietary attachments / \ "Il y a seulement 10 sortes de gens dans le monde : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABzXLYNaaKtfGf11%2Bm5td0G8kw8KT7TR-7LCHyFdxeKiw5AfxA>