commit 0071c7e1ec991b8b150168216133390b854c759f
Author: Jim Rollenhagen <email address hidden>
Date: Fri Jan 27 12:26:22 2017 +0000
Improve conductor driver validation at startup
This changes the driver loading validation in the conductor
startup to check for at least one classic *or* dynamic driver.
Previously the conductor would fail to start if no classic drivers
were loaded. This allows the conductor to use only dynamic
drivers, without loading any classic drivers.
It also now checks classic driver names against dynamic driver
names, and fails to start if there is a conflict there. This
would totally break the hash ring and cause mass confusion,
so we cannot allow it.
Reviewed: https:/ /review. openstack. org/426213 /git.openstack. org/cgit/ openstack/ ironic/ commit/ ?id=0071c7e1ec9 91b8b1501682161 33390b854c759f
Committed: https:/
Submitter: Jenkins
Branch: master
commit 0071c7e1ec991b8 b15016821613339 0b854c759f
Author: Jim Rollenhagen <email address hidden>
Date: Fri Jan 27 12:26:22 2017 +0000
Improve conductor driver validation at startup
This changes the driver loading validation in the conductor
startup to check for at least one classic *or* dynamic driver.
Previously the conductor would fail to start if no classic drivers
were loaded. This allows the conductor to use only dynamic
drivers, without loading any classic drivers.
It also now checks classic driver names against dynamic driver
names, and fails to start if there is a conflict there. This
would totally break the hash ring and cause mass confusion,
so we cannot allow it.
Change-Id: Id368690697f904 71d09f16eaa4925 338dadebd0f
Partial-Bug: #1524745