From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=52517 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q5hka-0002Uj-R1 for qemu-devel@nongnu.org; Fri, 01 Apr 2011 13:03:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q5hkQ-0003a5-NL for qemu-devel@nongnu.org; Fri, 01 Apr 2011 13:03:02 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:56509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q5hkQ-0003YH-BI for qemu-devel@nongnu.org; Fri, 01 Apr 2011 13:02:58 -0400 Message-ID: <4D96053B.8040402@mail.berlios.de> Date: Fri, 01 Apr 2011 19:02:51 +0200 From: Stefan Weil MIME-Version: 1.0 Subject: Re: [Qemu-devel] GSoC: Improved image format compatibility References: <4D92B6A1.30405@mail.berlios.de> <4D938074.5090803@mail.berlios.de> In-Reply-To: Content-Type: multipart/alternative; boundary="------------010807040908030609080104" List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Lyu Mitnick Cc: Stefan Hajnoczi , qemu-devel@nongnu.org This is a multi-part message in MIME format. --------------010807040908030609080104 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Am 01.04.2011 17:15, schrieb Lyu Mitnick: > Hello Stefan > > Hello Mitnick, > > asynchronous i/o is also missing in block/vpc.c. > > All newer block drivers support asynchronous reads and writes, > only some old drivers don't. > > So adding asynchronous i/o to at least some of the old drivers > would improve their usability. > > Look for "aio" in block/*.c to get a starting point. > > Regards > Stefan (W.) > > > I look for "aio" in block/*.c as a starting point of asynchronous i/o. > And I > found that there isn't any "aio" keywords in block/vmdk.c. block/vmdk.c > is used as block driver for the VMDK format. Is it means > that asynchronous > i/o is also missing in VMDK format? > > thanks > > Mitnick > Yes, it's also missing for VMDK. Stefan (W.) --------------010807040908030609080104 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Am 01.04.2011 17:15, schrieb Lyu Mitnick:
Hello Stefan

Hello Mitnick,

asynchronous i/o is also missing in block/vpc.c.

All newer block drivers support asynchronous reads and writes,
only some old drivers don't.

So adding asynchronous i/o to at least some of the old drivers
would improve their usability.

Look for "aio" in block/*.c to get a starting point.

Regards
Stefan (W.)


I look for "aio" in block/*.c as a starting point of asynchronous i/o. And I 
found that there isn't any "aio" keywords in block/vmdk.c. block/vmdk.c
is used as block driver for the VMDK format. Is it means that asynchronous 
i/o is also missing in VMDK format?

thanks

Mitnick


Yes, it's also missing for VMDK.

Stefan (W.)
--------------010807040908030609080104--