On 3/12/21 9:32 AM, Markus Armbruster wrote:
> This policy rejects deprecated input, and thus permits "testing the
> future". Implement it for QMP commands: make deprecated ones fail.
> Example: when QEMU is run with -compat deprecated-input=reject, then
>
> {"execute": "query-cpus"}
>
> fails like this
>
> {"error": {"class": "CommandNotFound", "desc": "Deprecated command
> query-cpus disabled by policy"}}
>
> When the deprecated command is removed, the error will change to
>
> {"error": {"class": "CommandNotFound", "desc": "The command query-cpus
> has not been found"}}
Again, Dan's patch changes this permanently:
https://lists.gnu.org/archive/html/qemu-devel/2021-02/msg07566.html
Up to you if you want to tweak the example, but the concept of the patch
is still fine, so my R-b still stands.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org