[release-announce] nova 20.4.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Fri Aug 28 19:35:01 UTC 2020
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(-)
More information about the Release-announce
mailing list