Hi, Sorry taking some time to reply.
On Fri, Sep 30, 2022 at 07:19:08PM +0200, Markus Armbruster wrote: > This reverts commit b6522938327141235b97ab38e40c6c4512587373. Which is: ``` qapi: fix examples of blockdev-add with qcow2 The examples use "qcow2" driver with the wrong member name for BlockdevRef alternate type. This patch changes all wrong member names from "file" to "data-file" which is the correct member name in BlockdevOptionsQcow2 for the BlockdevRef field. Problem was noticed when using the example as a test case for Go bindings. ``` > Kevin Wolf NAKed this patch, because: > > 'file' is a required member (defined in BlockdevOptionsGenericFormat), > removing it makes the example invalid. 'data-file' is only an additional > optional member to be used for external data files (i.e. when the guest > data is kept separate from the metadata in the .qcow2 file). You are correct. I apologize for the mistake. I trusted a bit too much on the Go bindings and didn't realize that @file member was actually present: @BlockdevOptionsQcow2 > @BlockdevOptionsGenericCOWFormat > @BlockdevOptionsGenericCOWFormat > @BlockdevOptionsGenericFormat > However, it had already been merged then. Revert. > > Signed-off-by: Markus Armbruster <arm...@redhat.com> Acked-by: Victor Toso <victort...@redhat.com> > --- > qapi/block-core.json | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/qapi/block-core.json b/qapi/block-core.json > index f21fa235f2..882b266532 100644 > --- a/qapi/block-core.json > +++ b/qapi/block-core.json > @@ -1541,8 +1541,8 @@ > # -> { "execute": "blockdev-add", > # "arguments": { "driver": "qcow2", > # "node-name": "node1534", > -# "data-file": { "driver": "file", > -# "filename": "hd1.qcow2" }, > +# "file": { "driver": "file", > +# "filename": "hd1.qcow2" }, > # "backing": null } } > # > # <- { "return": {} } > @@ -4378,7 +4378,7 @@ > # "arguments": { > # "driver": "qcow2", > # "node-name": "test1", > -# "data-file": { > +# "file": { > # "driver": "file", > # "filename": "test.qcow2" > # } > @@ -4395,7 +4395,7 @@ > # "cache": { > # "direct": true > # }, > -# "data-file": { > +# "file": { > # "driver": "file", > # "filename": "/tmp/test.qcow2" > # }, > @@ -4477,7 +4477,7 @@ > # "arguments": { > # "driver": "qcow2", > # "node-name": "node0", > -# "data-file": { > +# "file": { > # "driver": "file", > # "filename": "test.qcow2" > # } > -- > 2.37.2 >
signature.asc
Description: PGP signature