Content-Type: text/plain; charset=ISO-8859-1
--------
In message <201303040712.r247cejp008...@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.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
p...@freebsd.org         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to