[release-announce] nova 26.1.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Thu Jan 26 12:08:34 UTC 2023
We are amped to announce the release of:
nova 26.1.0: Cloud computing fabric controller
This release is part of the zed 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.
26.1.0
^^^^^^
Bug Fixes
*********
* Fixed when placement returns ironic nodes that have just started
automatic cleaning as possible valid candidates. This is done by
marking all ironic nodes with an instance on them as reserved, such
that nova only makes them available once we have double checked
Ironic reports the node as available. If you don't have automatic
cleaning on, this might mean it takes longer than normal for Ironic
nodes to become available for new instances. If you want the old
behaviour use the following workaround config:
*[workarounds]skip_reserve_in_use_ironic_nodes=true*
* apache mod_wsgi does not support passing commandline arguments to
the wsgi application that it hosts. As a result when the nova api or
metadata api where run under mod_wsgi it was not posible to use
multiple config files or non-default file names i.e. nova-api.conf
This has been adressed by the intoduction of a new, optional,
envionment varible "OS_NOVA_CONFIG_FILES". "OS_NOVA_CONFIG_FILES" is
a ";" seperated list fo file path relitive to "OS_NOVA_CONFIG_DIR".
When unset the default "api-paste.ini" and "nova.conf" will be used
form "/etc/nova". This is supported for the nova api and nova
metadata wsgi applications.
Other Notes
***********
* A workaround has been added to the libvirt driver to catch and
pass migrations that were previously failing with the error:
"libvirt.libvirtError: internal error: migration was active, but no
RAM info was set"
See bug 1982284 for more details.
(https://bugs.launchpad.net/nova/+bug/1982284)
Changes in nova 26.0.0..26.1.0
------------------------------
6e8ed78470 [stable-only][cve] Check VMDK create-type against an allowed list
ea789a6222 Correct config help message related options
c9de185ea1 Ironic nodes with instance reserved in placement
d92d093418 Support multiple config file with mod_wsgi
643b0c7d35 [compute] always set instance.host in post_livemigration
74a618a811 Adds a repoducer for post live migration fail
00396fa939 Handle "no RAM info was set" migration case
c3489ed5cc Remove mentions of removed scheduler filters
Diffstat (except docs and test files)
-------------------------------------
nova/api/openstack/wsgi_app.py | 5 +-
nova/compute/manager.py | 43 ++++++++++++++--
nova/conf/compute.py | 21 ++++----
nova/conf/ironic.py | 1 +
nova/conf/libvirt.py | 1 +
nova/conf/mks.py | 2 +
nova/conf/vmware.py | 5 ++
nova/conf/workarounds.py | 15 ++++++
.../functional/regressions/test_bug_1628606.py | 60 ++++++++++++++++++++++
nova/virt/images.py | 31 +++++++++++
nova/virt/ironic/driver.py | 26 +++++++---
nova/virt/libvirt/guest.py | 7 +++
...andle-no-ram-info-was-set-99784934ed80fd72.yaml | 11 ++++
...fix-ironic-scheduler-race-08cf8aba0365f512.yaml | 11 ++++
...onfig-files-with-mod_wsgi-f114ea5fdd8b9a51.yaml | 14 +++++
22 files changed, 392 insertions(+), 29 deletions(-)
More information about the Release-announce
mailing list