Skip site navigation (1)Skip section navigation (2)
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 handle 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 that case, the whole pool can become much less responsive than I think it needs to be.
>
> Since ZFS has access to the data I'm reading through other members in a mirror, I would like ZFS to defer to the redundant disks when individual disk latency exceeds some threshold that I would define. Is there any provision 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.

-- 
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>