On Thu, Dec 11, 2008 at 04:53:35PM +0100, Andrea Arcangeli wrote:
> >   * It can't handle block allocation.  Kernel handles that by doing
> >     such writes synchronously via VFS layer (instead of the separate
> >     aio code paths).  Leads to horrible performance and bug reports
> >     such as "installs on sparse files are very slow".
> 
> I think here you mean O_DIRECT regardless of aio/sync API, I doubt aio
> has any relevance to block allocation in any way, so whatever problem
> we have with kernel API and O_DIRECT should also be there with
> sync-api + userland threads and O_DIRECT.

userland threads with O_DIRECT means only the thread doing block
allocation gets stalled, not any other.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to