[release-announce] nova 22.1.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 4 11:37:12 UTC 2021


We are glad to announce the release of:

nova 22.1.0: Cloud computing fabric controller

This release is part of the victoria 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.

22.1.0
^^^^^^


Known Issues
************

* When the tempest test coverage was added for resize and cold
  migrate with neutron ports having QoS minimum bandwidth policy rules
  we discovered that the cross cell resize code path cannot handle
  such ports. See bug https://bugs.launchpad.net/nova/+bug/1907522 for
  details. A fix was implemented that makes sure that Nova falls back
  to same-cell resize if the server has such ports.


Upgrade Notes
*************

* Nova services only support old computes if the compute is not
  older than the previous major nova release. From now on nova
  services will emit a warning at startup if the deployment contains
  too old compute services. From the 23.0.0 (Wallaby) release nova
  services will refuse to start if the deployment contains too old
  compute services to prevent compatibility issues.

Changes in nova 22.0.1..22.1.0
------------------------------

eebf94b654 compute: Lock by instance.uuid lock during swap_volume
63d2e62c3a Use subqueryload() instead of joinedload() for (system_)metadata
6b57575092 Fallback to same-cell resize with qos ports
7366e3c375 Reproduce bug 1907522 in functional test
4e5b92545d Add upgrade check about old computes
0c5ca351e2 Warn when starting services with older than N-1 computes
e3da2ca7be lower-constraints: Bump packaging to 20.4
c3a0969329 Omit resource inventories from placement update if zero
eda458828b compute: Don't detach volumes when RescheduledException raised without retry
95fc161334 Add regression test for bug #1899649
478be6f4fb zuul: Replace nova-live-migration with zuulv3 jobs
f4d62e1a0b Fix a hacking test
82d415d200 Add missing exception
3ecc098d28 Set instance host and drop migration under lock
d768cdbb88 Reproduce bug 1896463 in func env
9a5b6249d6 Use cell targeted context to query BDMs for metadata


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  23 +--
api-guide/source/port_with_resource_request.rst    |   4 +-
devstack/nova-multi-cell-blacklist.txt             |   6 +
.../admin/configuration/cross-cell-resize.rst      |   3 +-
lower-constraints.txt                              |   2 +-
nova/api/metadata/base.py                          |  12 +-
nova/api/openstack/wsgi_app.py                     |   6 +
nova/cmd/status.py                                 |  12 ++
nova/compute/api.py                                |  15 +-
nova/compute/manager.py                            |  48 +++--
nova/compute/resource_tracker.py                   |  18 ++
nova/db/sqlalchemy/api.py                          |  17 +-
nova/exception.py                                  |  12 ++
nova/objects/service.py                            |   7 +
nova/service.py                                    |  11 +
.../functional/regressions/test_bug_1896463.py     | 222 +++++++++++++++++++++
.../functional/regressions/test_bug_1899649.py     | 100 ++++++++++
nova/utils.py                                      |  50 +++++
nova/virt/libvirt/driver.py                        |  37 ++--
playbooks/nova-evacuate/run.yaml                   |   8 +
playbooks/nova-live-migration/post-run.yaml        |  10 +
...s-having-resource-request-a8e1029ef5983793.yaml |   9 +
...-started-with-old-compute-fc80b4ff58a2aaea.yaml |   9 +
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            |  82 ++++++++
45 files changed, 1207 insertions(+), 92 deletions(-)







More information about the Release-announce mailing list