From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:56212) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2QV9-0003Gr-Lu for qemu-devel@nongnu.org; Tue, 28 Feb 2012 12:06:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S2QUl-0001gE-6W for qemu-devel@nongnu.org; Tue, 28 Feb 2012 12:06:11 -0500 Received: from mail-lpp01m010-f45.google.com ([209.85.215.45]:64365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2QUk-0001fh-SH for qemu-devel@nongnu.org; Tue, 28 Feb 2012 12:05:47 -0500 Received: by lahe6 with SMTP id e6so2020238lah.4 for ; Tue, 28 Feb 2012 09:05:44 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <4F4D035A.60107@tuxadero.com> References: <20120210143639.GA17883@gmail.com> <20120221155725.GA950@gmail.com> <20120222164840.GA8517@gmail.com> <4F4D035A.60107@tuxadero.com> Date: Tue, 28 Feb 2012 17:05:44 +0000 Message-ID: From: Stefan Hajnoczi Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] virtio-blk performance regression and qemu-kvm List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: martin@tuxadero.com Cc: Dongsu Park , kvm@vger.kernel.org, qemu-devel@nongnu.org On Tue, Feb 28, 2012 at 4:39 PM, Martin Mailand wrote= : > I could reproduce it and I bisected it down to this commit. > > 12d4536f7d911b6d87a766ad7300482ea663cea2 is the first bad commit > commit 12d4536f7d911b6d87a766ad7300482ea663cea2 > Author: Anthony Liguori > Date: =A0 Mon Aug 22 08:24:58 2011 -0500 This seems strange to me. What commit 12d4536f7 did was to switch to a threading model in *qemu.git* that is similar to what *qemu-kvm.git* has been doing all along. That means the qemu-kvm binaries already use the iothread model. The only explanation I have is that your bisect went down a qemu.git path and you therefore tripped over this - but in practice it should not account for a difference between qemu-kvm 0.14.1 and 1.0. Can you please confirm that you are bisecting qemu-kvm.git and not qemu.git= ? Stefan