[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 00/34] Configurable policy for handling deprecated interfa
From: |
Markus Armbruster |
Subject: |
Re: [PATCH v4 00/34] Configurable policy for handling deprecated interfaces |
Date: |
Tue, 17 Mar 2020 21:58:41 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Markus Armbruster <address@hidden> writes:
> This series extends QMP introspection to cover deprecation.
> Additionally, new option -compat lets you configure what to do when
> deprecated interfaces get used. This is intended for testing users of
> the management interfaces. It is experimental.
>
> -compat deprecated-input=<in-policy> configures what to do when
> deprecated input is received. Available policies:
>
> * accept: Accept deprecated commands and arguments (default)
> * reject: Reject them
> * crash: Crash
>
> -compat deprecated-output=<out-policy> configures what to do when
> deprecated output is sent. Available output policies:
>
> * accept: Emit deprecated command results and events (default)
> * hide: Suppress them
>
> For now, -compat covers only deprecated syntactic aspects of QMP. We
> may want to extend it to cover semantic aspects, CLI, and experimental
> features.
>
> PATCH 01-04: Documentation fixes
> PATCH 05-10: Test improvements
> PATCH 11-24: Add feature flags to remaining user-defined types and to
> struct members
> PATCH 25-26: New special feature 'deprecated', visible in
> introspection
> PATCH 27-34: New -compat to set policy for handling stuff marked with
> feature 'deprecated'
Queued PATCH 01-26. Thanks for the reviews that made this possible!
PATCH 27-34 will have to wait for 5.1.
- [PATCH v4 17/34] qapi/schema: Reorder classes so related ones are together, (continued)
- [PATCH v4 17/34] qapi/schema: Reorder classes so related ones are together, Markus Armbruster, 2020/03/17
- [PATCH v4 31/34] qapi: Implement deprecated-output=hide for QMP introspection, Markus Armbruster, 2020/03/17
- [PATCH v4 33/34] qapi: Implement deprecated-input=reject for QMP command arguments, Markus Armbruster, 2020/03/17
- [PATCH v4 12/34] qapi: Add feature flags to remaining definitions, Markus Armbruster, 2020/03/17
- [PATCH v4 20/34] qapi: Add feature flags to struct members, Markus Armbruster, 2020/03/17
- [PATCH v4 15/34] qapi/introspect: Factor out _make_tree(), Markus Armbruster, 2020/03/17
- [PATCH v4 14/34] qapi/introspect: Rename *qlit* to reduce confusion, Markus Armbruster, 2020/03/17
- Re: [PATCH v4 00/34] Configurable policy for handling deprecated interfaces, Marc-André Lureau, 2020/03/17
- Re: [PATCH v4 00/34] Configurable policy for handling deprecated interfaces,
Markus Armbruster <=