On Tue, 25 Jul 2006 00:51:23 +0200, Sven Köhler wrote:

>> IDE only supports one outstanding request, so having a thread that runs
>> the synchronous block routines appears reasonable.  However, SATA and SCSI
>> both support multiple outstanding requests.  The extension to the existing
>> patch would be simple--increase the number of threads.
> 
> ???
> 
> Wasn't there another variant using the async-I/O support of the Host OS
> and thereby supporting a larger number of outstanding requests?

Not that I know of.  Do you have a pointer?

> The approch that i mentioned above (using the host's async I/O) is what
> you mean with using linux-aio, right?

It depends on what you mean by the host's async I/O implementation.

>> So the current thread-based async dma patch is really just the wrong long
>> term solution.  A more long term solution is likely in the works.  It
>> requires quite a bit of code modification though.
> 
> I see. So in other words:
> 
> don't ask for simple async I/O now. The more complex and flexible
> sollution will follow soon.

Yes, hopefully really soon.

Regards,

Anthony Liguori

> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel




_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to