From: Martin Mailand <martin@tuxadero.com>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: Dongsu Park <dongsu.park@profitbricks.com>,
qemu-devel@nongnu.org, kvm@vger.kernel.org
Subject: Re: virtio-blk performance regression and qemu-kvm
Date: Tue, 28 Feb 2012 18:15:27 +0100 [thread overview]
Message-ID: <4F4D0BAF.2020508@tuxadero.com> (raw)
In-Reply-To: <CAJSP0QXRsMFFa2KPvZ5rY_GUPbssh8Hyp2gitnTmcFxQvSz+5g@mail.gmail.com>
Hi Stefan,
I was bisecting qemu-kvm.git.
git remote show origin
* remote origin
Fetch URL: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
Push URL: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
The bisect log is:
git bisect start
# good: [b8095f24f24e50a7d4be33d8a79474aff3324295] Bump version to
reflect v0.15.0-rc0
git bisect good b8095f24f24e50a7d4be33d8a79474aff3324295
# bad: [e072ea2fd8fdceef64159b9596d3c15ce01bea91] Bump version to 1.0-rc0
git bisect bad e072ea2fd8fdceef64159b9596d3c15ce01bea91
# bad: [7d4b4ba5c2bae99d44f265884b567ae63947bb4a] block: New
change_media_cb() parameter load
git bisect bad 7d4b4ba5c2bae99d44f265884b567ae63947bb4a
# good: [baaa86d9f5d516d423d34af92e0c15b56e06ac4b] hw/9pfs: Update
v9fs_create to use coroutines
git bisect good baaa86d9f5d516d423d34af92e0c15b56e06ac4b
# bad: [9aed1e036dc0de49d08d713f9e5c4655e94acb56] Rename qemu ->
qemu-system-i386
git bisect bad 9aed1e036dc0de49d08d713f9e5c4655e94acb56
# good: [8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d] Merge remote-tracking
branch 'qemu-kvm/memory/batch' into staging
git bisect good 8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d
# good: [9f4bd6baf64b8139cf2d7f8f53a98b27531da13c] Merge remote-tracking
branch 'kwolf/for-anthony' into staging
git bisect good 9f4bd6baf64b8139cf2d7f8f53a98b27531da13c
# good: [09001ee7b27b9b5f049362efc427d03e2186a431] trace: [make] replace
'ifeq' with values in CONFIG_TRACE_*
git bisect good 09001ee7b27b9b5f049362efc427d03e2186a431
# good: [d8e8ef4ee05bfee0df84e2665d9196c4a954c095] simpletrace: fix
process() argument count
git bisect good d8e8ef4ee05bfee0df84e2665d9196c4a954c095
# good: [a952c570c865d5eae6c148716f2cb585a0d3a2ee] Merge remote-tracking
branch 'qemu-kvm-tmp/memory/core' into staging
git bisect good a952c570c865d5eae6c148716f2cb585a0d3a2ee
# good: [625f9e1f54cd78ee98ac22030da527c9a1cc9d2b] Merge remote-tracking
branch 'stefanha/trivial-patches' into staging
git bisect good 625f9e1f54cd78ee98ac22030da527c9a1cc9d2b
# good: [d9cd446b4f6ff464f9520898116534de988d9bc1] trace: fix
out-of-tree builds
git bisect good d9cd446b4f6ff464f9520898116534de988d9bc1
# bad: [12d4536f7d911b6d87a766ad7300482ea663cea2] main: force enabling
of I/O thread
git bisect bad 12d4536f7d911b6d87a766ad7300482ea663cea2
-martin
On 28.02.2012 18:05, Stefan Hajnoczi wrote:
> On Tue, Feb 28, 2012 at 4:39 PM, Martin Mailand<martin@tuxadero.com> wrote:
>> I could reproduce it and I bisected it down to this commit.
>>
>> 12d4536f7d911b6d87a766ad7300482ea663cea2 is the first bad commit
>> commit 12d4536f7d911b6d87a766ad7300482ea663cea2
>> Author: Anthony Liguori<aliguori@us.ibm.com>
>> Date: 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
WARNING: multiple messages have this Message-ID (diff)
From: Martin Mailand <martin@tuxadero.com>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: Dongsu Park <dongsu.park@profitbricks.com>,
kvm@vger.kernel.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] virtio-blk performance regression and qemu-kvm
Date: Tue, 28 Feb 2012 18:15:27 +0100 [thread overview]
Message-ID: <4F4D0BAF.2020508@tuxadero.com> (raw)
In-Reply-To: <CAJSP0QXRsMFFa2KPvZ5rY_GUPbssh8Hyp2gitnTmcFxQvSz+5g@mail.gmail.com>
Hi Stefan,
I was bisecting qemu-kvm.git.
git remote show origin
* remote origin
Fetch URL: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
Push URL: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
The bisect log is:
git bisect start
# good: [b8095f24f24e50a7d4be33d8a79474aff3324295] Bump version to
reflect v0.15.0-rc0
git bisect good b8095f24f24e50a7d4be33d8a79474aff3324295
# bad: [e072ea2fd8fdceef64159b9596d3c15ce01bea91] Bump version to 1.0-rc0
git bisect bad e072ea2fd8fdceef64159b9596d3c15ce01bea91
# bad: [7d4b4ba5c2bae99d44f265884b567ae63947bb4a] block: New
change_media_cb() parameter load
git bisect bad 7d4b4ba5c2bae99d44f265884b567ae63947bb4a
# good: [baaa86d9f5d516d423d34af92e0c15b56e06ac4b] hw/9pfs: Update
v9fs_create to use coroutines
git bisect good baaa86d9f5d516d423d34af92e0c15b56e06ac4b
# bad: [9aed1e036dc0de49d08d713f9e5c4655e94acb56] Rename qemu ->
qemu-system-i386
git bisect bad 9aed1e036dc0de49d08d713f9e5c4655e94acb56
# good: [8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d] Merge remote-tracking
branch 'qemu-kvm/memory/batch' into staging
git bisect good 8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d
# good: [9f4bd6baf64b8139cf2d7f8f53a98b27531da13c] Merge remote-tracking
branch 'kwolf/for-anthony' into staging
git bisect good 9f4bd6baf64b8139cf2d7f8f53a98b27531da13c
# good: [09001ee7b27b9b5f049362efc427d03e2186a431] trace: [make] replace
'ifeq' with values in CONFIG_TRACE_*
git bisect good 09001ee7b27b9b5f049362efc427d03e2186a431
# good: [d8e8ef4ee05bfee0df84e2665d9196c4a954c095] simpletrace: fix
process() argument count
git bisect good d8e8ef4ee05bfee0df84e2665d9196c4a954c095
# good: [a952c570c865d5eae6c148716f2cb585a0d3a2ee] Merge remote-tracking
branch 'qemu-kvm-tmp/memory/core' into staging
git bisect good a952c570c865d5eae6c148716f2cb585a0d3a2ee
# good: [625f9e1f54cd78ee98ac22030da527c9a1cc9d2b] Merge remote-tracking
branch 'stefanha/trivial-patches' into staging
git bisect good 625f9e1f54cd78ee98ac22030da527c9a1cc9d2b
# good: [d9cd446b4f6ff464f9520898116534de988d9bc1] trace: fix
out-of-tree builds
git bisect good d9cd446b4f6ff464f9520898116534de988d9bc1
# bad: [12d4536f7d911b6d87a766ad7300482ea663cea2] main: force enabling
of I/O thread
git bisect bad 12d4536f7d911b6d87a766ad7300482ea663cea2
-martin
On 28.02.2012 18:05, Stefan Hajnoczi wrote:
> On Tue, Feb 28, 2012 at 4:39 PM, Martin Mailand<martin@tuxadero.com> wrote:
>> I could reproduce it and I bisected it down to this commit.
>>
>> 12d4536f7d911b6d87a766ad7300482ea663cea2 is the first bad commit
>> commit 12d4536f7d911b6d87a766ad7300482ea663cea2
>> Author: Anthony Liguori<aliguori@us.ibm.com>
>> Date: 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
next prev parent reply other threads:[~2012-02-28 17:15 UTC|newest]
Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-10 14:36 virtio-blk performance regression and qemu-kvm Dongsu Park
2012-02-10 14:36 ` [Qemu-devel] " Dongsu Park
2012-02-12 23:55 ` Rusty Russell
2012-02-12 23:55 ` [Qemu-devel] " Rusty Russell
2012-02-21 16:45 ` Dongsu Park
2012-02-21 16:45 ` [Qemu-devel] " Dongsu Park
2012-02-21 22:16 ` Rusty Russell
2012-02-21 22:16 ` [Qemu-devel] " Rusty Russell
2012-02-13 11:57 ` Stefan Hajnoczi
2012-02-13 11:57 ` [Qemu-devel] " Stefan Hajnoczi
2012-02-21 15:57 ` Dongsu Park
2012-02-21 15:57 ` [Qemu-devel] " Dongsu Park
2012-02-21 17:27 ` Stefan Hajnoczi
2012-02-21 17:27 ` [Qemu-devel] " Stefan Hajnoczi
2012-02-22 16:48 ` Dongsu Park
2012-02-22 16:48 ` [Qemu-devel] " Dongsu Park
2012-02-22 19:53 ` Stefan Hajnoczi
2012-02-22 19:53 ` [Qemu-devel] " Stefan Hajnoczi
2012-02-28 16:39 ` Martin Mailand
2012-02-28 16:39 ` [Qemu-devel] " Martin Mailand
2012-02-28 17:05 ` Stefan Hajnoczi
2012-02-28 17:05 ` [Qemu-devel] " Stefan Hajnoczi
2012-02-28 17:15 ` Martin Mailand [this message]
2012-02-28 17:15 ` Martin Mailand
2012-02-29 8:38 ` Stefan Hajnoczi
2012-02-29 8:38 ` [Qemu-devel] " Stefan Hajnoczi
2012-02-29 13:12 ` Martin Mailand
2012-02-29 13:12 ` [Qemu-devel] " Martin Mailand
2012-02-29 13:44 ` Stefan Hajnoczi
2012-02-29 13:44 ` [Qemu-devel] " Stefan Hajnoczi
2012-02-29 13:52 ` Stefan Hajnoczi
2012-02-29 13:52 ` [Qemu-devel] " Stefan Hajnoczi
2012-03-05 16:13 ` Martin Mailand
2012-03-05 16:13 ` [Qemu-devel] " Martin Mailand
2012-03-05 16:35 ` Stefan Hajnoczi
2012-03-05 16:35 ` [Qemu-devel] " Stefan Hajnoczi
2012-03-05 16:44 ` Martin Mailand
2012-03-05 16:44 ` [Qemu-devel] " Martin Mailand
2012-03-06 12:59 ` Stefan Hajnoczi
2012-03-06 12:59 ` [Qemu-devel] " Stefan Hajnoczi
2012-03-06 22:07 ` Reeted
2012-03-06 22:07 ` Reeted
2012-03-07 8:04 ` Stefan Hajnoczi
2012-03-07 14:21 ` Reeted
2012-03-07 14:33 ` Stefan Hajnoczi
2012-03-07 14:33 ` Stefan Hajnoczi
2012-03-07 10:39 ` Martin Mailand
2012-03-07 10:39 ` [Qemu-devel] " Martin Mailand
2012-03-07 11:21 ` Paolo Bonzini
2012-03-07 11:21 ` [Qemu-devel] " Paolo Bonzini
2012-03-06 14:32 ` Dongsu Park
2012-03-06 14:32 ` [Qemu-devel] " Dongsu Park
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F4D0BAF.2020508@tuxadero.com \
--to=martin@tuxadero.com \
--cc=dongsu.park@profitbricks.com \
--cc=kvm@vger.kernel.org \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.