[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