openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #12158
Re: nova state machine simplification and clarification
Hi Yun,
I like the direction you're going with this. Unifying these three enums would be a great change. Honestly it's really just combing two enums (vm & task) and using power state as a tool for reconciliation (actual != reality).
Might I suggest using graphvis instead of a spreadsheet? That way we can keep it under version control, have funky pictures and there are libraries for parsing .dot files in Python. Also we can use the graphvis doc to actually drive the state machine (via attributes on nodes/edges)
I'd like to see more discussion on how reconciliation will be handled in the event of a conflict.
Cheers!
-S
________________________________________
From: Yun Mao [yunmao@xxxxxxxxx]
Sent: Thursday, May 17, 2012 10:16 AM
To: openstack@xxxxxxxxxxxxxxxxxxx
Subject: [Openstack] nova state machine simplification and clarification
...
Follow ups
References