<div dir="ltr">Hello list,<div><br></div><div>I've been busy investigating how to best introduce HA to Ironic Inspector and I got referred to TaskFlow.</div><div><br></div><div>With Ironic Inspector, besides handling other issues, each Node being introspected undergoes couple of steps with side-effects.</div><div>This can be described using a finite automaton[1].</div><div>However, there are these constrains with that:</div><div>- User can Cancel the Introspection in the Waiting state</div><div>- Automaton advances from Waiting to Error if it reaches a Timeout</div><div>- Introspection can be restarted from either Error or Finished State (would induce cyclic graph, not DAG)</div><div><br></div><div>Is there some best-practise how to address those?</div><div><br></div><div>Thanks,</div><div>milan</div><div> </div><div><br></div><div>[1] Inspection State Transition System, Line #64, <a href="http://www.fpaste.org/294451/">http://www.fpaste.org/294451/</a></div></div>