[openstack-dev] [Nova] Migration state machine proposal.

Joshua Harlow harlowja at fastmail.com
Wed Oct 21 21:17:32 UTC 2015

Question on some things seen in the below paste.

What is with 'finished' -> 'reverted' and 'finished' -> 'confirmed'?

Why does it jump over 'reverting' or 'confirming'? Should it?

The other question is the difference between 'failed' and 'error' in the 
first diagram, any idea on why/how these are semantically different? The 
difference between 'done' and 'finished' are also in my mind 
semantically confusing.

Overall I'm very much inclined to have three state machines (one for 
each type), vs the mix-mash of all three into one state machine (which 
causes the confusion around states in the first diagram in that paste).


Tang Chen wrote:
> Hi,
> Please help to take a look at this problem. I was trying to raise it in
> the spec discussion.
> But since we don't need a spec on this problem, so I want to discuss it
> here.
> It is about what the new state machine will be.
> http://paste.openstack.org/show/476954/
> Thanks.
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list