You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by je...@apache.org on 2011/01/23 15:06:50 UTC
svn commit: r1062429 - /incubator/libcloud/trunk/libcloud/drivers/ibm_sbc.py
Author: jerry
Date: Sun Jan 23 14:06:50 2011
New Revision: 1062429
URL: http://svn.apache.org/viewvc?rev=1062429&view=rev
Log:
Updates to new instance states for the IBM SBC Driver
Submitted By: Sengor <se...@gmail.com>
Modified:
incubator/libcloud/trunk/libcloud/drivers/ibm_sbc.py
Modified: incubator/libcloud/trunk/libcloud/drivers/ibm_sbc.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/ibm_sbc.py?rev=1062429&r1=1062428&r2=1062429&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/ibm_sbc.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/ibm_sbc.py Sun Jan 23 14:06:50 2011
@@ -67,20 +67,22 @@ class IBMNodeDriver(NodeDriver):
type = Provider.IBM
name = "IBM Developer Cloud"
- NODE_STATE_MAP = { 0: NodeState.PENDING,
- 1: NodeState.PENDING,
- 2: NodeState.TERMINATED,
- 3: NodeState.TERMINATED,
- 4: NodeState.TERMINATED,
- 5: NodeState.RUNNING,
- 6: NodeState.UNKNOWN,
- 7: NodeState.PENDING,
- 8: NodeState.REBOOTING,
- 9: NodeState.PENDING,
- 10: NodeState.PENDING,
- 11: NodeState.TERMINATED,
- 12: NodeState.PENDING, # Deprovision pending
- 13: NodeState.PENDING } # Restart pending
+ NODE_STATE_MAP = { 0: NodeState.PENDING, # New
+ 1: NodeState.PENDING, # Provisioning
+ 2: NodeState.TERMINATED, # Failed
+ 3: NodeState.TERMINATED, # Removed
+ 4: NodeState.TERMINATED, # Rejected
+ 5: NodeState.RUNNING, # Active
+ 6: NodeState.UNKNOWN, # Unknown
+ 7: NodeState.PENDING, # Deprovisioning
+ 8: NodeState.REBOOTING, # Restarting
+ 9: NodeState.PENDING, # Starting
+ 10: NodeState.PENDING, # Stopping
+ 11: NodeState.TERMINATED,# Stopped
+ 12: NodeState.PENDING, # Deprovision Pending
+ 13: NodeState.PENDING, # Restart Pending
+ 14: NodeState.PENDING, # Attaching
+ 15: NodeState.PENDING } # Detaching
def create_node(self, **kwargs):
"""