Comment 68 for bug 1524745

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/426213
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=0071c7e1ec991b8b150168216133390b854c759f
Submitter: Jenkins
Branch: master

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.

    Change-Id: Id368690697f90471d09f16eaa4925338dadebd0f
    Partial-Bug: #1524745