Hi,

On Tue, Oct 04, 2022 at 10:13:17AM +0200, Victor Toso wrote:
> 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>

Just realized, this should have been a reviewed-by ...

> > ---
> >  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
> > 


Attachment: signature.asc
Description: PGP signature

Reply via email to