[release-announce] [ironic] ironic 9.1.1 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 25 14:43:34 UTC 2017


We are jazzed to announce the release of:

ironic 9.1.1: OpenStack Bare Metal Provisioning

This release is part of the pike stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/ironic

Download the package from:

    https://tarballs.openstack.org/ironic/

Please report issues through launchpad:

    https://bugs.launchpad.net/ironic

For more details, please see below.

9.1.1
^^^^^


Prelude
*******

This release includes a fix for a major race condition
(https://bugs.launchpad.net/ironic/+bug/1715190): use the "ironic-
dbsync online_data_migrations" command from this release. The one from
older (9.0.0 - 9.1.0) releases could cause a a port's physical_network
information to be deleted from the database.


Upgrade Notes
*************

* Use the "ironic-dbsync online_data_migrations" command from this
  release. The one from older (9.0.0 - 9.1.0) releases could cause a a
  port's physical_network information to be deleted from the database.


Critical Issues
***************

* Use the "ironic-dbsync online_data_migrations" command from this
  release. The one from older (9.0.0 - 9.1.0) releases could cause a a
  port's physical_network information to be deleted from the database.


Bug Fixes
*********

* Fixes an issue when running "ironic-dbsync
  online_data_migrations". The value of an object's new "version"
  column might have been incorrectly changed from a newer object
  version to an older object version, due to a race condition. This is
  no longer the case.

* Fixes an issue in boot from volume for "iscsi" deploy interface.
  Booting from a volume would fail for a node with the "iscsi" deploy
  interface because the pxelinux.cfg file for the MAC address wasn't
  created and the node would fail to boot. The pxelinux.cfg file is
  now created. See bug 1714436
  (https://bugs.launchpad.net/ironic/+bug/1714436) for details.

* Fixes an issue in boot from volume for a node with the "iscsi"
  deploy interface. It would fail if no "image_source" was provided in
  the node's "instance_info" field because it would try to validate
  the "image_source" which didn't exist. There is no need to specify
  the "image_source" and the validation is no longer being attempted.
  See bug 1714147 (https://bugs.launchpad.net/ironic/+bug/1714147) for
  details.

Changes in ironic 9.1.0..9.1.1
------------------------------

00c26e8 Fix race condition in backfill_version_column()
6451fd8 Add release note for next pike release
0db2ed2 [reno] Clarify fix for BFV & image_source
43a116a [reno] Clarify fix for missing boot.prepare_instance
686c0f7 Update documentation for ``ilo`` hardware type
1c8ff88 Minor improvements to the resource classes documentation
3927b13 Update Nova configuration documentation
b57ef56 Fix indentation in few of the documentation pages
446eff8 Boot from volume fails with 'iscsi' deploy interface
95f9751 Boot from volume fails with 'iscsi' deploy interface
46f9192 conductor saves version in db
0cd744c Documentation for 'snmp' hardware type


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

.../install/include/kernel-boot-parameters.rst     |   2 +-
ironic/db/sqlalchemy/api.py                        |  17 +-
ironic/drivers/modules/iscsi_deploy.py             |   6 +
ironic/drivers/modules/snmp.py                     |   3 +-
ironic/objects/conductor.py                        |   8 +-
.../unit/drivers/modules/test_iscsi_deploy.py      |  12 +-
..._column_db_race_condition-713fa05832b93ca5.yaml |   7 +
...m-volume-for-iscsi-deploy-60bc0790ada62b26.yaml |   8 +
...m-volume-for-iscsi-deploy-71c1f2905498c50d.yaml |   9 +
.../notes/pike-upgrade-fix-85091d0320ed273a.yaml   |  18 ++
26 files changed, 618 insertions(+), 376 deletions(-)







More information about the Release-announce mailing list