[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