We are gleeful to announce the release of: nova 21.2.2: Cloud computing fabric controller This release is part of the ussuri 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. 21.2.2 ^^^^^^ Bug Fixes * Improved detection of anti-affinity policy violation when performing live and cold migrations. Most of the violations caused by race conditions due to performing concurrent live or cold migrations should now be addressed by extra checks in the compute service. Upon detection, cold migration operations are automatically rescheduled, while live migrations have two checks and will be rescheduled if detected by the first one, otherwise the live migration will fail cleanly and revert the instance state back to its previous value. Changes in nova 21.2.1..21.2.2 ------------------------------ be4a514c8a [neutron] Get only ID and name of the SGs from Neutron bf90a1e061 Error anti-affinity violation on migrations 31ead3839e Remove broken legacy zuul jobs 341ba7aa17 [CI] Fix gate by using zuulv3 live migration and grenade jobs 22daca3e7f Ignore PCI devices with 32bit domain 8e9859b95c Reproduce bug 1897528 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 71 ++++--- gate/live_migration/hooks/ceph.sh | 208 --------------------- gate/live_migration/hooks/nfs.sh | 50 ----- gate/live_migration/hooks/utils.sh | 11 -- nova/compute/manager.py | 110 +++++++++-- nova/conf/pci.py | 8 +- nova/network/neutron.py | 8 +- nova/pci/manager.py | 39 +++- playbooks/legacy/nova-grenade-multinode/post.yaml | 15 -- playbooks/legacy/nova-grenade-multinode/run.yaml | 65 ------- playbooks/legacy/nova-live-migration/post.yaml | 15 -- playbooks/legacy/nova-live-migration/run.yaml | 60 ------ playbooks/nova-evacuate/run.yaml | 8 + playbooks/nova-live-migration/post-run.yaml | 10 + .../notes/bug-1821755-7bd03319e34b6b10.yaml | 11 ++ roles/run-evacuate-hook/README.rst | 1 + .../files/setup_evacuate_resources.sh | 34 ++++ roles/run-evacuate-hook/files/test_evacuate.sh | 55 ++++++ .../files/test_negative_evacuate.sh | 37 ++++ roles/run-evacuate-hook/tasks/main.yaml | 64 +++++++ 25 files changed, 573 insertions(+), 550 deletions(-)
participants (1)
-
no-reply@openstack.org