[release-announce] nova 25.1.1 (yoga)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 27 15:21:28 UTC 2023


We enthusiastically announce the release of:

nova 25.1.1: Cloud computing fabric controller

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

25.1.1
^^^^^^

Bug Fixes

* When the server group policy validation upcall is enabled nova
  will assert that the policy is not violated on move operations and
  initial instance creation. As noted in bug 1890244, if a server was
  created in a server group and that group was later deleted the
  validation upcall would fail due to an uncaught excpetion if the
  server group was deleted. This prevented evacuate and other move
  operations form functioning. This has now been fixed and nova will
  ignore deleted server groups.

   (https://bugs.launchpad.net/nova/+bug/1890244)

* Fix rescuing volume based instance by adding a check for
  'hw_rescue_disk' and 'hw_rescue_device' properties in image metadata
  before attempting to rescue instance.

Changes in nova 25.1.0..25.1.1
------------------------------

2805391720 Handle mdev devices in libvirt 7.7+
71aa17a487 Reproducer for bug 1951656
ce2cc54bfe db: Resolve additional SAWarning warnings
7934b9ec57 ignore deleted server groups in validation
f57900ad20 add repoducer test for bug 1890244
4073aa51f7 Fix rescue volume-based instance
c07495d9d6 Add a workaround to skip hypervisor version check on LM
9f6ca77a18 Improving logging at '_allocate_mdevs'.
1934608205 Avoid n-cond startup abort for keystone failures
77273f067d Unify placement client singleton implementations
8a1b4975f7 Accept both 1 and Y as AMD SEV KVM kernel param value
2be1570c96 Reproduce live migration rollback w/o multi port bindings error


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

nova/api/openstack/compute/services.py             |   7 +-
nova/cmd/manage.py                                 |   4 +-
nova/compute/api.py                                |  16 +--
nova/compute/manager.py                            |  26 ++--
nova/compute/resource_tracker.py                   |   2 +-
nova/conductor/manager.py                          |  34 ++++-
nova/conductor/tasks/live_migrate.py               |   5 +-
nova/conductor/tasks/migrate.py                    |   4 +-
nova/conf/workarounds.py                           |   7 +
nova/db/main/api.py                                |   7 +
nova/limit/placement.py                            |   6 +-
nova/objects/cell_mapping.py                       |  12 +-
nova/objects/request_spec.py                       |   1 +
nova/quota.py                                      |   7 +-
nova/scheduler/client/report.py                    |  46 +++++++
nova/scheduler/manager.py                          |   2 +-
nova/scheduler/request_filter.py                   |   2 +-
nova/test.py                                       |   4 +
.../functional/regressions/test_bug_1888395.py     |  45 ++++++-
.../functional/regressions/test_bug_1890244.py     |  96 ++++++++++++++
.../functional/regressions/test_bug_1951656.py     |  73 +++++++++++
.../unit/conductor/tasks/test_live_migrate.py      |  30 +++++
nova/virt/libvirt/config.py                        |   3 +
nova/virt/libvirt/driver.py                        |  56 +++++++-
nova/virt/libvirt/host.py                          |   9 +-
nova/virt/libvirt/utils.py                         |  28 +++-
...ation-with-deleted-groups-4f685fd1d6b84192.yaml |  13 ++
...cue-volume-based-instance-c6e3fba236d90be7.yaml |   6 +
...visor-version-check-on-lm-a87f2dcb4f8bf0f2.yaml |  13 ++
39 files changed, 907 insertions(+), 102 deletions(-)







More information about the Release-announce mailing list