access to hard drives is "blocked" by writes to a flash drive

Konstantin Belousov kostikbel at gmail.com
Mon Mar 4 14:15:28 UTC 2013


On Mon, Mar 04, 2013 at 01:44:30PM +0000, Poul-Henning Kamp wrote:
> Content-Type: text/plain; charset=ISO-8859-1
> --------
> In message <201303040712.r247CejP008718 at gw.catspoiler.org>, Don Lewis writes:
> 
> >Prior to 231160, the syncer thread would call sync_vnode() for the
> >syncer vnode of each mountpoint every 30 seconds [...]
> 
> I agree that the lemming syncer is better, but the fundamental mistake of
> only having one syncer thread is probably the root-cause in this case:
> One camera-grade flash syncing may take (a lot) more than 30 seconds.
> 
> One mountpoint having trouble (of whatever kind) should not affect
> the rest of the mountpoints.
> 
> I'm not sure if the syncer is untangled enough that we can have
> per mount-point threads yet, but as soon as we can, we should do that.

The problem with "wdrain" is not due to any algorithm in the syncer.
I explained it in some details in other mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20130304/2ce44753/attachment.sig>


More information about the freebsd-current mailing list