From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KyTa0-00033x-Ia for qemu-devel@nongnu.org; Fri, 07 Nov 2008 10:49:00 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KyTZz-00032E-Hz for qemu-devel@nongnu.org; Fri, 07 Nov 2008 10:48:59 -0500 Received: from [199.232.76.173] (port=56444 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KyTZz-000322-C3 for qemu-devel@nongnu.org; Fri, 07 Nov 2008 10:48:59 -0500 Received: from ecfrec.frec.bull.fr ([129.183.4.8]:46458) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KyTZy-0002n2-Uo for qemu-devel@nongnu.org; Fri, 07 Nov 2008 10:48:59 -0500 Received: from localhost (localhost [127.0.0.1]) by ecfrec.frec.bull.fr (Postfix) with ESMTP id 528F81A1909 for ; Fri, 7 Nov 2008 16:48:54 +0100 (CET) Received: from ecfrec.frec.bull.fr ([127.0.0.1]) by localhost (ecfrec.frec.bull.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24755-10 for ; Fri, 7 Nov 2008 16:48:50 +0100 (CET) Received: from cyclope.frec.bull.fr (cyclope.frec.bull.fr [129.183.4.9]) by ecfrec.frec.bull.fr (Postfix) with ESMTP id 366841A18FF for ; Fri, 7 Nov 2008 16:48:10 +0100 (CET) Received: from [129.183.101.63] (frecb007144.frec.bull.fr [129.183.101.63]) by cyclope.frec.bull.fr (Postfix) with ESMTP id B5B7427289 for ; Fri, 7 Nov 2008 16:48:06 +0100 (CET) Subject: Re: [Qemu-devel] [PATCH 0/4] qcow2: Improve cluster refcount update From: Laurent Vivier In-Reply-To: <491460D2.4060203@codemonkey.ws> References: <1225990556.6576.10.camel@frecb07144> <49133D17.3050100@codemonkey.ws> <1226047453.4046.4.camel@frecb07144> <491449C4.4070500@codemonkey.ws> <1226070063.4046.56.camel@frecb07144> <491460D2.4060203@codemonkey.ws> Content-Type: text/plain; charset=utf-8 Date: Fri, 07 Nov 2008 16:48:12 +0100 Message-Id: <1226072892.4077.5.camel@frecb07144> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Le vendredi 07 novembre 2008 =C3=A0 09:37 -0600, Anthony Liguori a =C3=A9= crit : > Laurent Vivier wrote: > > Le vendredi 07 novembre 2008 =C3=A0 07:59 -0600, Anthony Liguori a =C3= =A9crit : > > =20 > > In all cases #1 is totally useless as it is only cosmetic. > > > > #2 improves performance without aligned buffers and with "cache" set = to > > default value. > > =20 >=20 > I'm currently rewriting the block-raw-posix.c O_DIRECT support. I'll=20 > commit your patches once I finish that. >=20 > I'm switching everything to use the aio functions, introducing a memory= =20 > pool so that we can efficiently allocate memory for new requests withou= t=20 > having unbounded memory allocation, and switching all the synchronous=20 > functions to use the aio functions. OK, I'll repost the patch when your work will be done. [to correct bugs reported by Kevin] Regards, Laurent --=20 ------------------ Laurent.Vivier@bull.net ------------------ "Tout ce qui est impossible reste =C3=A0 accomplir" Jules Verne "Things are only impossible until they're not" Jean-Luc Picard