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
9 lines
326 B
YAML
9 lines
326 B
YAML
---
|
|
features:
|
|
- The conductor process no longer requires at least one classic driver
|
|
to start. Instead, it requires at least one classic driver *or* at least
|
|
one dynamic driver.
|
|
upgrade:
|
|
- The conductor process will refuse to start if a dynamic driver and
|
|
a classic driver with the same name are both enabled.
|