We high-spiritedly announce the release of: nova 19.3.2: Cloud computing fabric controller This release is part of the stein 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. 19.3.2 ^^^^^^ Bug Fixes * Since Libvirt v.1.12.0 and the introduction of the libvirt issue , there is a fact that if we set cache mode whose write semantic is not O_DIRECT (i.e. "unsafe", "writeback" or "writethrough"), there will be a problem with the volume drivers (i.e. LibvirtISCSIVolumeDriver, LibvirtNFSVolumeDriver and so on), which designate native io explicitly. When the driver_cache (default is none) has been configured as neither "none" nor "directsync", the libvirt driver will ensure the driver_io to be "threads" to avoid an instance spawning failure. (https://bugzilla.redhat.com/show_bug.cgi?id=1086704) * Addressed an issue that prevented instances using multiqueue feature from being created successfully when their vif_type is TAP. Changes in nova 19.3.1..19.3.2 ------------------------------ cde42879a4 Follow up for cherry-pick check for merge patch 8699156d86 Allow tap interface with multiqueue 0e3f9a4b3f Set different VirtualDevice.key cc2f45ebb0 libvirt:driver:Disallow AIO=native when 'O_DIRECT' is not available 703c8ef4e6 post live migration: don't call Neutron needlessly 4130ef8af0 Add checks for volume status when rebuilding d5ff9f87c8 Removed the host FQDN from the exception message Diffstat (except docs and test files) ------------------------------------- nova/api/openstack/compute/servers.py | 1 + nova/compute/api.py | 22 +++++- nova/compute/manager.py | 8 +- nova/exception.py | 2 +- .../api/openstack/compute/test_server_actions.py | 15 ++++ nova/virt/libvirt/driver.py | 16 ++++ nova/virt/libvirt/host.py | 2 +- nova/virt/libvirt/vif.py | 57 ++++++++++---- nova/virt/libvirt/volume/mount.py | 2 +- nova/virt/vmwareapi/vm_util.py | 8 +- ...ative-io-is-not-supported-fe56014e9648a518.yaml | 14 ++++ .../notes/bug-1893263-769acadc4b6141d0.yaml | 5 ++ tools/check-cherry-picks.sh | 2 +- 19 files changed, 396 insertions(+), 35 deletions(-)
participants (1)
-
no-reply@openstack.org