From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=52011 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q50oX-00014w-71 for qemu-devel@nongnu.org; Wed, 30 Mar 2011 15:12:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q50o5-0007dp-FZ for qemu-devel@nongnu.org; Wed, 30 Mar 2011 15:11:54 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:49247) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q50o5-0007df-30 for qemu-devel@nongnu.org; Wed, 30 Mar 2011 15:11:53 -0400 Message-ID: <4D938074.5090803@mail.berlios.de> Date: Wed, 30 Mar 2011 21:11:48 +0200 From: Stefan Weil MIME-Version: 1.0 Subject: Re: [Qemu-devel] GSoC: Improved image format compatibility References: <4D92B6A1.30405@mail.berlios.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 Am 30.03.2011 20:40, schrieb Lyu Mitnick: > Hello Stefan, > > I have spent a whole night to trace the code of block/vpc.c and > compare against the VHD specifications > (at > http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C2D03242-2FFB-48EF-A211-F0C44741109E&displaylang=en > ). > It seems that there isn't Fixed hard disk image and Differencing hard > disk image support now. I am wondering whether what I has > learned from tracing code is true or false? I also found some > possibility of optimization in block/vpc.c. Should I contact mentor > assigned to this project in private or post the whole idea on the > mailing list?? > > thanks very much > > Mitnick > 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.)