[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v28 00/33] replace QEMUOptionParameter with Qemu
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v28 00/33] replace QEMUOptionParameter with QemuOpts |
Date: |
Mon, 9 Jun 2014 15:31:16 +0200 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Sun, Jun 08, 2014 at 09:08:57PM -0600, Chun Yan Liu wrote:
> >>> On 6/5/2014 at 09:28 PM, in message
> <address@hidden>, Stefan Hajnoczi
> <address@hidden> wrote:
> > On Thu, Jun 05, 2014 at 05:20:39PM +0800, Chunyan Liu wrote:
> > > This patch series is to replace QEMUOptionParameter with QemuOpts, so
> > > that
> > only
> > > one Qemu Option structure is kept in QEMU code.
> > >
> > > ---
> > > Changes to v27:
> > > * rebase to git master (code has been updated in this part since v27
> > > sent
> > > so rebase to make the patch series work.)
> >
> > This series causes two qemu-iotests failures. For info on qemu-iotests:
> > http://qemu-project.org/Documentation/QemuIoTests
> >
> > Luckily they look easy to fix, they are just differences in error
> > messages. Please preserve error messages where possible, and otherwise
> > just update the test .out file.
> >
> > When resolving these test failures, please make sure to keep
> > bisectability by squashing the fix where the failure was introduced
> > instead of adding new patches to the end of the series.
> >
> > 049 6s ... - output mismatch (see 049.out.bad)
> > --- 049.out 2014-06-05 15:04:21.952358444 +0200
> > +++ 049.out.bad 2014-06-05 15:11:29.143000551 +0200
> > @@ -120,7 +120,7 @@
> >
> > qemu-img create -f qcow2 -o size=foobar TEST_DIR/t.qcow2
> > qemu-img: Parameter 'size' expects a size
> > -qemu-img: TEST_DIR/t.qcow2: Invalid options for file format 'qcow2'
> > +qemu-img: TEST_DIR/t.qcow2: Invalid options for file format 'qcow2'.
> >
> > == Check correct interpretation of suffixes for cluster size ==
> >
> > 061 7s ... - output mismatch (see 061.out.bad)
> > --- 061.out 2014-06-05 15:04:21.952358444 +0200
> > +++ 061.out.bad 2014-06-05 15:12:08.024050567 +0200
> > @@ -281,7 +281,7 @@
> > qemu-img: Error while amending options: Invalid argument
> > Unknown compatibility level 0.42.
> > qemu-img: Error while amending options: Invalid argument
> > -qemu-img: Invalid parameter 'foo'
> > +Unknown option 'foo'
> > qemu-img: Invalid options for file format 'qcow2'
> > Changing the cluster size is not supported.
> > qemu-img: Error while amending options: Operation not supported
> >
> Hi, Stefan,
> I'm confused about this mismatch. The mismatch error messages are just
> those are updated in 12/33, which should be correct I think and there are
> no failure in my testing 'make check-block'. How do you encounter those
> failure?
>
> PS:
> 049.out: error message should not be ended with '.', I updated two places
> in 12/33 and updated 049.out to match that.
> 061.out: old code uses QEMUOptionParameter, that prints "Unknown option
> 'foo'".
> new code uses QemuOpts, which prints Invalid parameter 'foo'.
> So I
> correct that in 061.out.
You are right. I wonder if I ran qemu-iotests on v27 by mistake.
In any case, I reran git bisect -x 'make && cd tests/qemu-iotests &&
./check -qcow2 049 061' to confirm that they pass with the v28 patch
series.
Looks good.
Stefan
pgpxTJFsCmAas.pgp
Description: PGP signature
- [Qemu-devel] [PATCH v28 27/33] ssh.c: replace QEMUOptionParameter with QemuOpts, (continued)
- [Qemu-devel] [PATCH v28 27/33] ssh.c: replace QEMUOptionParameter with QemuOpts, Chunyan Liu, 2014/06/05
- [Qemu-devel] [PATCH v28 28/33] vdi.c: replace QEMUOptionParameter with QemuOpts, Chunyan Liu, 2014/06/05
- [Qemu-devel] [PATCH v28 29/33] vhdx.c: replace QEMUOptionParameter with QemuOpts, Chunyan Liu, 2014/06/05
- [Qemu-devel] [PATCH v28 31/33] vpc.c: replace QEMUOptionParameter with QemuOpts, Chunyan Liu, 2014/06/05
- [Qemu-devel] [PATCH v28 33/33] QemuOpts: cleanup tmp 'allocated' member from QemuOptsList, Chunyan Liu, 2014/06/05
- [Qemu-devel] [PATCH v28 32/33] cleanup QEMUOptionParameter, Chunyan Liu, 2014/06/05
- [Qemu-devel] [PATCH v28 30/33] vmdk.c: replace QEMUOptionParameter with QemuOpts, Chunyan Liu, 2014/06/05
- Re: [Qemu-devel] [PATCH v28 00/33] replace QEMUOptionParameter with QemuOpts, Stefan Hajnoczi, 2014/06/05
- Re: [Qemu-devel] [PATCH v28 00/33] replace QEMUOptionParameter with QemuOpts, Stefan Hajnoczi, 2014/06/09
- Re: [Qemu-devel] [PATCH v28 00/33] replace QEMUOptionParameter with QemuOpts, Stefan Hajnoczi, 2014/06/12
- Re: [Qemu-devel] [PATCH v28 00/33] replace QEMUOptionParameter with QemuOpts, Peter Lieven, 2014/06/23