Files
ironic/releasenotes/notes/fix-service-failed-wait-hold-transitions-c83ef2b376ae04fe.yaml
Afonne-CID f1943cead5 Fix service failed state transitions for wait/hold
Add missing state machine transitions from SERVICEFAIL to SERVICEWAIT
and SERVICEHOLD for reserved wait/hold steps.

This fixes the edge-case where nodes in service failed state would
incorrectly transition directly to active state when wait/hold steps
were executed, bypassing expected intermediate states.

Closes-Bug: #2119990
Change-Id: I0a55ad45138c4d033570014bf45956dacaf11e72
Signed-off-by: Afonne-CID <afonnepaulc@gmail.com>
2025-08-13 23:19:09 +01:00

10 lines
429 B
YAML

---
fixes:
- |
Fixes bug where reserved service steps (wait, hold) executed on nodes in
"service failed" state would incorrectly transition the node directly to
"active" state, bypassing the expected intermediate wait/hold states.
Now nodes in "service failed" state properly transition to "service wait"
or "service hold" when wait/hold steps are executed, maintaining the
expected state machine flow.