Back to bug 1319841

Who When What Removed Added
Red Hat Bugzilla Rules Engine 2016-03-21 16:05:49 UTC Target Release --- 8.0
Lucas Alvares Gomes 2016-03-24 15:04:56 UTC Link ID Launchpad 1561564
Lucas Alvares Gomes 2016-03-24 15:05:25 UTC Link ID OpenStack gerrit 297194
RHEL Program Management 2016-04-08 16:08:33 UTC Keywords ZStream
John Skeoch 2016-04-18 07:55:06 UTC CC yeylon srevivo
Dmitry Tantsur 2016-09-06 16:07:40 UTC Status NEW MODIFIED
CC dtantsur
Red Hat Bugzilla Rules Engine 2016-09-06 16:07:45 UTC Target Release 8.0 (Liberty) 10.0 (Newton)
Jon Schlueter 2016-09-06 17:15:48 UTC CC jschluet
Fixed In Version openstack-ironic-6.1.1-0.20160823055226.46dc395.el7ost
Jon Schlueter 2016-09-06 17:18:35 UTC Target Milestone --- Upstream M3
errata-xmlrpc 2016-09-06 17:23:56 UTC Status MODIFIED ON_QA
Raviv Bar-Tal 2016-09-18 12:52:04 UTC Status ON_QA VERIFIED
Jon Schlueter 2016-10-31 11:34:39 UTC Keywords Triaged
Lucas Alvares Gomes 2016-11-22 16:46:50 UTC Doc Text Cause:
The ironic conductor service got confused and failed when a duplicated entry was added in the "enabled_drivers" configuration option. E.g:

enabled_drivers=pxe_ipmitool,pxe_drac,pxe_ipmitool

Consequence:

Ironic wouldn't load any drivers.

Fix:

The code makes sure that all drivers are unique by removing the duplicated entries. A warning is also logged if it detects duplicated entries.

Result:

Ironic conductor starts and loads all drivers correctly.
Jon Schlueter 2016-12-01 15:57:16 UTC Keywords ZStream
Don Domingo 2016-12-06 01:43:17 UTC CC ddomingo
Doc Text Cause:
The ironic conductor service got confused and failed when a duplicated entry was added in the "enabled_drivers" configuration option. E.g:

enabled_drivers=pxe_ipmitool,pxe_drac,pxe_ipmitool

Consequence:

Ironic wouldn't load any drivers.

Fix:

The code makes sure that all drivers are unique by removing the duplicated entries. A warning is also logged if it detects duplicated entries.

Result:

Ironic conductor starts and loads all drivers correctly.
The openstack-ironic-conductor service now checks whether all drivers specified in the 'enabled_drivers' option are unique. The service then removes duplicated entries and logs a warning. In previous releases, duplicate entries in the 'enabled_drivers' option simply caused the openstack-ironic-conductor service to fail, thereby preventing Ironic from loading any drivers.
Don Domingo 2016-12-06 01:45:30 UTC Doc Text The openstack-ironic-conductor service now checks whether all drivers specified in the 'enabled_drivers' option are unique. The service then removes duplicated entries and logs a warning. In previous releases, duplicate entries in the 'enabled_drivers' option simply caused the openstack-ironic-conductor service to fail, thereby preventing Ironic from loading any drivers. The openstack-ironic-conductor service now checks whether all drivers specified in the 'enabled_drivers' option are unique. The service then removes duplicated entries and logs a warning. In previous releases, duplicate entries in the 'enabled_drivers' option simply caused the openstack-ironic-conductor service to fail, thereby preventing the Bare Metal provisioning service from loading any drivers.
errata-xmlrpc 2016-12-14 14:01:54 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2016-12-14 15:29:00 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-12-14 10:29:00 UTC

Back to bug 1319841