We are ecstatic to announce the release of: nova 22.0.1: Cloud computing fabric controller This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/nova Download the package from: https://tarballs.openstack.org/nova/ Please report issues through: https://bugs.launchpad.net/nova/+bugs For more details, please see below. 22.0.1 ^^^^^^ Bug Fixes * Fixes bug 1892361 in which the pci stat pools are not updated when an existing device is enabled with SRIOV capability. Restart of nova-compute service updates the pci device type from type-PCI to type-PF but the pools still maintain the device type as type-PCI. And so the PF is considered for allocation to instance that requests vnic_type=direct. With this fix, the pci device type updates are detected and the pci stat pools are updated properly. (https://bugs.launchpad.net/nova/+bug/1892361) * When upgrading compute services from Ussuri to Victoria each by one, the Compute RPC API was pinning to 5.11 (either automatically or by using the specific rpc version in the option) but when rebuilding an instance, a TypeError was raised as an argument was not provided. This error is fixed by bug 1902925. (https://bugs.launchpad.net/nova/+bug/1902925/) Changes in nova 22.0.0..22.0.1 ------------------------------ 059d53d4c3 Modify glance's copy_image permission for nova-ceph-multistore d8b8a8193b Update pci stat pools based on PCI device changes a06e27592f Fix the compute RPC 5.12 issue 239ffff2ab Add a regression test for 5.12 compute API issue a919cc0cbd [doc]: Fix glance image_metadata link 048a3337a8 libvirt: Only ask tpool.Proxy to autowrap vir* classes 115fe350ad Fix virsh domifstat to get vhostuser vif statistics 45a4110d20 Handle disabled CPU features to fix live migration failures fd7c66f61c libvirt: 'video.vram' property must be an integer f1e4f6b078 Follow up for cherry-pick check for merge patch 4819f694b2 libvirt: Increase incremental and max sleep time during device detach 7baca2b1d1 [stable-only] Update TOX_CONSTRAINTS_FILE for stable/victoria f74f6efb1a [stable-only] Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../admin/configuration/hypervisor-xen-libvirt.rst | 2 +- nova/compute/manager.py | 6 +- nova/pci/manager.py | 1 + nova/pci/stats.py | 26 ++++ .../functional/libvirt/test_pci_sriov_servers.py | 78 ++++++++++++ .../functional/regressions/test_bug_1902925.py | 44 +++++++ nova/virt/libvirt/config.py | 8 +- nova/virt/libvirt/designer.py | 4 +- nova/virt/libvirt/driver.py | 2 +- nova/virt/libvirt/guest.py | 4 +- nova/virt/libvirt/host.py | 8 +- nova/virt/libvirt/vif.py | 2 +- playbooks/ceph/glance-copy-policy.yaml | 6 +- ...61-pci-deivce-type-update-c407a66fd37f6405.yaml | 12 ++ .../notes/bug_1902925-351f563340a1e9a5.yaml | 11 ++ tools/check-cherry-picks.sh | 2 +- tox.ini | 4 +- 27 files changed, 405 insertions(+), 86 deletions(-)
participants (1)
-
no-reply@openstack.org