[release-announce] nova 21.2.2 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 15 13:13:40 UTC 2021


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(-)







More information about the Release-announce mailing list