[release-announce] nova 23.2.1 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Thu Jun 23 11:01:54 UTC 2022
We are overjoyed to announce the release of:
nova 23.2.1: Cloud computing fabric controller
This release is part of the wallaby 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.
23.2.1
^^^^^^
New Features
************
* Added a new configuration option
"[workarounds]/enable_qemu_monitor_announce_self" that when enabled
causes the Libvirt driver to send a announce_self QEMU monitor
command post live-migration. Please see bug 1815989
(https://bugs.launchpad.net/nova/+bug/1815989) for more details.
Please note that this causes the domain to be considered tainted by
libvirt.
Bug Fixes
*********
* Fixes an issue with multiple "nova-compute" services used with
Ironic, where a rebalance operation could result in a compute node
being deleted from the database and not recreated. See bug 1853009
for details.
Changes in nova 23.2.0..23.2.1
------------------------------
e8b079a91e Add service version check workaround for FFU
4cf632338d func: Increase rpc_response_timeout in TestMultiCellMigrate tests
baf0d93e0f Define new functional test tox env for placement gate to run
f66a570e94 [CI] Install dependencies for docs target
327693af40 [stable-only] Drop lower-constraints job
76ea8ee377 libvirt: Abort live-migration job when monitoring fails
9609ae0bab libvirt: Add announce-self post live-migration workaround
665c053315 Fix inactive session error in compute node creation
cbbca58504 Prevent deletion of a compute node belonging to another host
0fc104eeea Invalidate provider tree when compute node disappears
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 1 -
lower-constraints.txt | 165 ---------------------
nova/api/openstack/wsgi_app.py | 8 +-
nova/compute/manager.py | 33 +++--
nova/compute/resource_tracker.py | 1 +
nova/conf/workarounds.py | 23 +++
nova/db/sqlalchemy/api.py | 37 ++++-
nova/objects/compute_node.py | 15 +-
nova/scheduler/client/report.py | 17 ++-
nova/service.py | 8 +-
.../functional/regressions/test_bug_1853009.py | 71 +++------
nova/virt/libvirt/driver.py | 33 +++++
nova/virt/libvirt/guest.py | 10 ++
...-self-post-live-migration-936721b1ab887514.yaml | 8 +
.../notes/bug-1853009-99414e14d1491b5f.yaml | 7 +
tox.ini | 18 ++-
25 files changed, 341 insertions(+), 261 deletions(-)
More information about the Release-announce
mailing list