[release-announce] [ironic] ironic 7.0.3 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Mon Sep 25 14:33:52 UTC 2017
We are pleased to announce the release of:
ironic 7.0.3: OpenStack Bare Metal Provisioning
This release is part of the ocata stable release series.
The source is available from:
http://git.openstack.org/cgit/openstack/ironic
Download the package from:
https://tarballs.openstack.org/ironic/
Please report issues through launchpad:
http://bugs.launchpad.net/ironic
For more details, please see below.
7.0.3
^^^^^
Upgrade Notes
*************
* Due to a bug 1702158, conductor_hardware_interfaces table could be
created with MyISAM database engine, while all other tables in
ironic database are using InnoDB engine. This could happen during
initial installation, or upgrade to ocata release, if the system is
using MySQL prior to version 5.5 (or the default_storage_engine
option is set explicitly to 'MyISAM' in my.cnf). If this is the
case, conductor_hardware_interfaces needs to be manually migrated to
InnoDB, and foreign key constraint re-created:
alter table conductor_hardware_interfaces engine='InnoDB';
alter table conductor_hardware_interfaces
add constraint conductor_hardware_interfaces_ibfk_1
foreign key (conductor_id) references conductors(id);
Bug Fixes
*********
* Fixes a bug 1702158, where the wrong database engine is used for
the conductor_hardware_interfaces table, if the system is using
MySQL prior to version 5.5 (or the default_storage_engine option is
set explicitly to 'MyISAM' in my.cnf). In this case, a table could
be created with MyISAM engine and foreign key constraint
conductor_id(conductors.id) ignored.
* Fixes an issue that caused a node using a Dell EMC integrated Dell
Remote Access Controller (iDRAC) *classic driver*, "pxe_drac" or
"pxe_drac_inspector", to be placed in the "clean failed" state after
a double "manage"/"provide" cycle, instead of the "available" state.
For more information, see bug 1676387
(https://bugs.launchpad.net/ironic/+bug/1676387).
Changes in ironic 7.0.2..7.0.3
------------------------------
cefee3d [Devstack] Fix libvirt group usage
f68f92a Fix DRAC classic driver double manage/provide
2150446 Fix broken links to ocata installation guide
4b14f42 Get rid of sourcing stackrc in grenade settings
a98c687 Force InnoDB engine on interfaces table
d7574ac [Devstack] cleanup upgrade settings
ff4be0c Explicitly use python 2 for the unit-with-driver-libs tox target
0c5156b [devstack] Use global requirements for virtualbmc
Diffstat (except docs and test files)
-------------------------------------
devstack/common_settings | 63 ++++++++++++
devstack/lib/ironic | 81 +++-------------
devstack/settings | 2 +
devstack/upgrade/settings | 39 +-------
install-guide/source/configure-cleaning.rst | 2 +-
install-guide/source/configure-port-groups.rst | 2 +-
install-guide/source/configure-tenant-networks.rst | 2 +-
install-guide/source/deploy-ramdisk.rst | 2 +-
install-guide/source/enabling-https.rst | 6 +-
install-guide/source/enrollment.rst | 4 +-
install-guide/source/get_started.rst | 6 +-
.../source/include/configure-glance-images.rst | 4 +-
.../source/include/configure-ironic-conductor.rst | 6 +-
.../source/include/local-boot-partition-images.rst | 4 +-
install-guide/source/include/notifications.rst | 2 +-
install-guide/source/setup-drivers.rst | 4 +-
install-guide/source/troubleshooting.rst | 2 +-
...cfae_add_conductor_hardware_interfaces_table.py | 4 +-
ironic/drivers/drac.py | 4 +-
ironic/drivers/fake.py | 3 +-
ironic/drivers/modules/drac/deploy.py | 54 -----------
.../notes/bug-1702158-79bf57bd4d8087b6.yaml | 22 +++++
...uble-manage-provide-cycle-6ac8a427068f87fe.yaml | 8 ++
tox.ini | 1 +
26 files changed, 253 insertions(+), 283 deletions(-)
More information about the Release-announce
mailing list