We are chuffed to announce the release of: nova 20.4.0: Cloud computing fabric controller This release is part of the train 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. 20.4.0 ^^^^^^ Bug Fixes * Previously, attempting to configure an instance with the "e1000e" or legacy "VirtualE1000e" VIF types on a host using the QEMU/KVM driver would result in an incorrect "UnsupportedHardware" exception. These interfaces are now correctly marked as supported. Changes in nova 20.3.0..20.4.0 ------------------------------ 6a07edb4b2 libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration c61f4c8e20 libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0 2442344fa1 catch libvirt exception when nodedev not found. 95bce095ed Handle multiple 'vcpusched' elements during live migrate 280007c870 Silence amqp heartbeat warning 863d6ef760 libvirt: Handle VIR_ERR_DEVICE_MISSING when detaching devices b971dc82cb objects: Update keypairs when saving an instance b1ead1fb2a zuul: remove legacy-tempest-dsvm-neutron-dvr-multinode-full 7d33d74414 Correct reported system memory ddbc262494 libvirt: Mark e1000e VIF as supported 58c9c3f238 hardware: Raise useful error for invalid mempage size f26823c780 Guard against missing image cache directory 7a5111ba29 Fix cherry-pick check for merge patch 38ee1f3942 Remove stale nested backport from InstancePCIRequests d307b964ce Check cherry-pick hashes in pep8 tox target 1a320f2a0e libvirt: Don't delete disks on shared storage during evacuate 172eb21dee Add functional test for bug 1550919 c93ca60956 compute: Allow snapshots to be created from PAUSED volume backed instances Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 - nova/compute/api.py | 2 +- nova/config.py | 26 + nova/objects/instance.py | 5 +- nova/objects/instance_pci_requests.py | 8 - .../functional/regressions/test_bug_1595962.py | 3 +- .../functional/regressions/test_bug_1843708.py | 93 +++ .../unit/objects/test_instance_pci_requests.py | 14 - nova/virt/hardware.py | 18 +- nova/virt/libvirt/driver.py | 208 +++++-- nova/virt/libvirt/guest.py | 25 +- nova/virt/libvirt/host.py | 4 - nova/virt/libvirt/imagecache.py | 40 +- nova/virt/libvirt/migration.py | 20 +- nova/virt/libvirt/vif.py | 2 + ...882919-support-e1000e-vif-5437a45c13dff978.yaml | 7 + tools/check-cherry-picks.sh | 42 ++ tox.ini | 1 + 31 files changed, 1406 insertions(+), 282 deletions(-)
participants (1)
-
no-reply@openstack.org