78ae60f11e
When a timeout occurs when a node is in CLEANWAIT state, the conductor puts it into the CLEANFAIL state. However, it tries to do that twice, and our state machine doesn't support moving from a CLEANFAIL state to another state via the 'fail' verb/event. The code was changed so that it doesn't try to move it to CLEANFAIL twice, and a check is put to prevent the node from being 'failed' frome a CLEANFAIL state. Change-Id: Ieeb77dd28a5d3053588c46fe2a700b5e6ceabbd7 Story: 2004299 Task: 27855
9 lines
386 B
YAML
9 lines
386 B
YAML
---
|
|
fixes:
|
|
- |
|
|
Fixes an issue with a baremetal node that times out during cleaning.
|
|
The ironic-conductor was attempting to change the node's provision state
|
|
to 'clean failed' twice, resulting in the node's ``last_error`` being set
|
|
incorrectly. This no longer happens. For more information, see
|
|
`story 2004299 <https://storyboard.openstack.org/#!/story/2004299>`_.
|