Nice. RHEV-M states actually include these states (not sure how all of them map, but these are the possible states to be reported): Down --> WaitForLaunch --> Powering up --> [Powering Down] --> Down Paused PoweredDown RebootInProgress SavingState RestoringState Suspended MigratingFrom/To ImageIllegal ImageLocked
-----Original Message----- From: deltacloud-devel-bounces@lists.fedorahosted.org
[mailto:deltacloud-
devel-bounces@lists.fedorahosted.org] On Behalf Of Bob McWhirter Sent: Monday, November 30, 2009 15:28 PM To: Bob McWhirter Cc: deltacloud-devel@lists.fedorahosted.org Subject: Re: [deltacloud-devel] Driver instance states
Some further refinement, and graphing out RHEV-M's:
http://skitch.com/bobmcwhirter/njtih/deltacloud-foundation
-Bob
On Nov 30, 2009, at 3:05 PM, Bob McWhirter wrote:
Howdy--
It's a non-functional change, unless you're a driver author, but I've created a more literate way to specify the states and transitions an instance might go through.
merge/blob/master/server/lib/deltacloud/drivers/ec2/ec2_driver.rb#L63-74
Looks like: pending.to( :running ) .automatically pending.to( :stopped ) .on( :stop )
The .xml representation is unchanged, as is the client that consumes it. This purely makes writing drivers a tad easier. Also, I've wired up GraphViz for generating pretty pictures from the state information:
http://skitch.com/bobmcwhirter/njtta/deltacloud-foundation
Does Fedora include the dot executable normally?
-Bob _______________________________________________ deltacloud-devel mailing list deltacloud-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/deltacloud-devel
deltacloud-devel mailing list deltacloud-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/deltacloud-devel