From: Fam Zheng <famz@redhat.com>
To: Jeff Cody <jcody@redhat.com>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>,
Kevin Wolf <kwolf@redhat.com>, qemu-devel <qemu-devel@nongnu.org>,
Michael Roth <mdroth@linux.vnet.ibm.com>,
QingFeng Hao <haoqf@linux.vnet.ibm.com>,
Stefan Hajnoczi <stefanha@redhat.com>,
Max Reitz <mreitz@redhat.com>
Subject: Re: [Qemu-devel] [ANNOUNCE] QEMU 2.11.0-rc2 is now available
Date: Thu, 23 Nov 2017 14:09:39 +0800 [thread overview]
Message-ID: <20171123060939.GC1624@lemon> (raw)
In-Reply-To: <20171123024343.GA14612@localhost.localdomain>
On Wed, 11/22 21:43, Jeff Cody wrote:
> On Thu, Nov 23, 2017 at 08:47:47AM +0800, Fam Zheng wrote:
> > On Wed, 11/22 04:55, Jeff Cody wrote:
> > > On Wed, Nov 22, 2017 at 09:09:02AM +0100, Christian Borntraeger wrote:
> > > >
> > > >
> > > > On 11/22/2017 04:23 AM, Michael Roth wrote:
> > > > > Quoting Christian Borntraeger (2017-11-21 15:38:32)
> > > > >> forgot to cc qemu-devel....
> > > > >>
> > > > >> On 11/21/2017 10:37 PM, Christian Borntraeger wrote:
> > > > >>> a quick heads up . Rc2 now triggers
> > > > >>> +qemu-img: block/block-backend.c:2088: blk_root_drained_end: Assertion `blk->quiesce_counter' failed.
> > > > >>> for several qemu iotests.
> > > > >>>
> > > > >>> I have not looked into any details.
> > > > >
> > > > > It looks to be due to:
> > > > >
> > > > > 4afeffc8572f40d8844b946a30c00b10da4442b1
> > > > > blockjob: do not allow coroutine double entry or entry-after-completion
> > > >
> > > > Yes, I can confirm that reverting this patch gets rid of this assertion, but
> > > > I see things like
> > > >
> > > > --- /home/cborntra/REPOS/qemu/tests/qemu-iotests/020.out 2017-11-21 20:19:34.785519323 +0100
> > > > +++ /home/cborntra/REPOS/qemu/build/tests/qemu-iotests/020.out.bad 2017-11-22 09:04:50.127612500 +0100
> > > > @@ -537,7 +537,8 @@
> > > > wrote 65536/65536 bytes at offset 4295098368
> > > > 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
> > > > No errors were found on the image.
> > > > -Image committed.
> > > > +qemu_aio_coroutine_enter: Co-routine was already scheduled in 'co_aio_sleep_ns'
> > > > +./common.rc: line 61: 88002 Aborted (core dumped) ( exec "$QEMU_IMG_PROG" $QEMU_IMG_OPTIONS "$@" )
> > > >
> > >
> > > That is from the subsequent patches in the series - you will want to revert
> > > the whole series to test, as the introduced aborts catch the illegal
> > > entries that the reverted patch sidestepped.
> > >
> > > The series patches are:
> > >
> > > 4afeffc
> > > 6133b39
> > > a233969
> > > d975301
> > >
> > > Of course, these new aborts prevent improper behavior, so we may want to
> > > figure out why this is getting hit.
> > >
> > > Unfortunately, I am traveling at the moment (waiting to board my flight), so
> > > will have limited connectivity.
> >
> > I'll take a look at this today and the bottom line is we revert the series until
> > a proper fix is found.
> >
>
> My hunch is the series is a proper fix, but uncovered other latent bugs that
> were relying on dangerous behavior.
Yes, I don't know. Either a different fix for your bug, or fixes for the latent
bugs.
Fam
next prev parent reply other threads:[~2017-11-23 6:09 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-21 19:08 [Qemu-devel] [ANNOUNCE] QEMU 2.11.0-rc2 is now available Michael Roth
[not found] ` <255b996e-cfe4-2499-c6aa-8122461eb1dc@de.ibm.com>
2017-11-21 21:38 ` Christian Borntraeger
2017-11-22 3:23 ` Michael Roth
2017-11-22 8:09 ` Christian Borntraeger
2017-11-22 9:55 ` Jeff Cody
2017-11-23 0:47 ` Fam Zheng
2017-11-23 2:43 ` Jeff Cody
2017-11-23 6:09 ` Fam Zheng [this message]
2017-11-23 12:39 ` Stefan Hajnoczi
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=20171123060939.GC1624@lemon \
--to=famz@redhat.com \
--cc=borntraeger@de.ibm.com \
--cc=haoqf@linux.vnet.ibm.com \
--cc=jcody@redhat.com \
--cc=kwolf@redhat.com \
--cc=mdroth@linux.vnet.ibm.com \
--cc=mreitz@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@redhat.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).