[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL v2 00/13] misc patches removing deprecated features
From: |
Peter Maydell |
Subject: |
Re: [PULL v2 00/13] misc patches removing deprecated features |
Date: |
Mon, 22 Mar 2021 10:52:02 +0000 |
On Thu, 18 Mar 2021 at 09:30, Daniel P. Berrangé <berrange@redhat.com> wrote:
> ----------------------------------------------------------------
> Remove many old deprecated features
>
> The following features have been deprecated for well over the 2
> release cycle we promise
>
> ``-drive file=json:{...{'driver':'file'}}`` (since 3.0)
> ``-vnc acl`` (since 4.0.0)
> ``-mon ...,control=readline,pretty=on|off`` (since 4.1)
> ``migrate_set_downtime`` and ``migrate_set_speed`` (since 2.8.0)
> ``query-named-block-nodes`` result ``encryption_key_missing`` (since 2.10.0)
> ``query-block`` result ``inserted.encryption_key_missing`` (since 2.10.0)
> ``migrate-set-cache-size`` and ``query-migrate-cache-size`` (since 2.11.0)
> ``query-named-block-nodes`` and ``query-block`` result
> dirty-bitmaps[i].status (since 4.0)
> ``query-cpus`` (since 2.12.0)
> ``query-cpus-fast`` ``arch`` output member (since 3.0.0)
> ``query-events`` (since 4.0)
> chardev client socket with ``wait`` option (since 4.0)
> ``acl_show``, ``acl_reset``, ``acl_policy``, ``acl_add``, ``acl_remove``
> (since 4.0.0)
> ``ide-drive`` (since 4.2)
> ``scsi-disk`` (since 4.2)
Just FYI, it turns out that removing 'query-cpus' has broken Xen,
whose libxl control library is still using it:
https://lists.xenproject.org/archives/html/xen-devel/2021-03/msg01178.html
This suggests we should probably try to coordinate a bit better
with Xen as one of our downstream QMP users.
Am I right in thinking that QEMU now has an option that Xen
could turn on in their CI for "make attempts to use deprecated
features fail" so they could catch them earlier in the
deprecate-and-delete cycle?
thanks
-- PMM
- [PULL 05/13] machine: remove 'query-cpus' QMP command, (continued)
- [PULL 05/13] machine: remove 'query-cpus' QMP command, Daniel P . Berrangé, 2021/03/18
- [PULL 06/13] machine: remove 'arch' field from 'query-cpus-fast' QMP command, Daniel P . Berrangé, 2021/03/18
- [PULL 07/13] chardev: reject use of 'wait' flag for socket client chardevs, Daniel P . Berrangé, 2021/03/18
- [PULL 08/13] hw/ide: remove 'ide-drive' device, Daniel P . Berrangé, 2021/03/18
- [PULL 09/13] hw/scsi: remove 'scsi-disk' device, Daniel P . Berrangé, 2021/03/18
- [PULL 10/13] block: remove 'encryption_key_missing' flag from QAPI, Daniel P . Berrangé, 2021/03/18
- [PULL 11/13] block: remove dirty bitmaps 'status' field, Daniel P . Berrangé, 2021/03/18
- [PULL 12/13] block: remove 'dirty-bitmaps' field from 'BlockInfo' struct, Daniel P . Berrangé, 2021/03/18
- [PULL 13/13] block: remove support for using "file" driver with block/char devices, Daniel P . Berrangé, 2021/03/18
- Re: [PULL v2 00/13] misc patches removing deprecated features, Peter Maydell, 2021/03/18
- Re: [PULL v2 00/13] misc patches removing deprecated features,
Peter Maydell <=