[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 6/6] qapi: Promote blockdev-change-medium arg
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH v2 6/6] qapi: Promote blockdev-change-medium arguments to QAPI type |
Date: |
Thu, 19 Jan 2017 08:42:42 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 |
On 01/19/2017 03:48 AM, Markus Armbruster wrote:
> Eric Blake <address@hidden> writes:
>
>> Having a named rather than anonymous C type will make it easier
>> to improve the testsuite in a later patch.
>
> Post it together with said later patch then.
It was that way in the v1 series, but I had enough else going on with
removal of dynamic JSON parsing that I thought I could pick this one
early. But I have no problems omitting it in a v3 respin, and saving it
for the dynamic JSON work (if we even want to revisit that discussion).
> # @format: #optional, format to open the new image with (defaults
> to
> # the probed format)
> #
> # @read-only-mode: #optional, change the read-only mode of the device;
> defaults
> # to 'retain'
> #
> # Since: 2.5
>
> Isn't Since: 2.5 misleading? The anonymous type goes back to 2.5, but
> the name doesn't.
It matches what we've done elsewhere - when refactoring .json files to
create a new type, but where the new type doesn't represent anything
different over the wire than what was previously sent, we've documented
the new struct name as of the older release where the wire format was
introduced. But as long as the command says 'since 2.5', I'm okay if we
want to mark the struct as 'since 2.9', if that's easier to think about.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
[Qemu-devel] [PATCH v2 3/6] qlist: Add convenience helpers for wrapped appends, Eric Blake, 2017/01/18
[Qemu-devel] [PATCH v2 5/6] test-qga: Actually test 0xff sync bytes, Eric Blake, 2017/01/18
[Qemu-devel] [PATCH v2 4/6] fdc-test: Avoid deprecated 'change' command, Eric Blake, 2017/01/18