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>
