[openstack-dev] [Oslo][TaskFlow] Non-DAG Flows, Timers and External Events

milanisko k vetrisko at gmail.com
Thu Nov 26 15:07:23 UTC 2015


Hello list,

I've been busy investigating how to best introduce HA to Ironic Inspector
and I got referred to TaskFlow.

With Ironic Inspector, besides handling other issues, each Node being
introspected undergoes couple of steps with side-effects.
This can be described using a finite automaton[1].
However, there are these constrains with that:
- User can Cancel the Introspection in the Waiting state
- Automaton advances from Waiting to Error if it reaches a Timeout
- Introspection can be restarted from either Error or Finished State (would
induce cyclic graph, not DAG)

Is there some best-practise how to address those?

Thanks,
milan


[1] Inspection State Transition System, Line #64,
http://www.fpaste.org/294451/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20151126/fa1d1c81/attachment.html>


More information about the OpenStack-dev mailing list