[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