dd18c70543
In this code in base_manager.py, _fail_if_in_state() [1]: if the node is in maintenance, nothing is done. This means that when a node in maintenance is in mid deployment or cleaning and their conductor dies, it won't get put into a failed state [2]. This fixes it. [1]8294afa623/ironic/conductor/base_manager.py (L485)
[2]8294afa623/ironic/conductor/base_manager.py (L235)
Story #2007098 Task #38134 Change-Id: Ide70619271455685d09671ae16d744fc9ae58a02
9 lines
337 B
YAML
9 lines
337 B
YAML
---
|
|
fixes:
|
|
- |
|
|
If a node is in mid-deployment or cleaning and its conductor dies, ironic
|
|
will move that node into a failed state. However, this wasn't being done
|
|
if those nodes were also in maintenance. This has been fixed. See
|
|
`story 2007098 <https://storyboard.openstack.org/#!/story/2007098>`_ for
|
|
more details.
|