incubator-libcloud mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Davanum Srinivas <dava...@gmail.com>
Subject Re: [libcloud] Image state not recognised within drivers/ibm_sbc.py
Date Sun, 29 Aug 2010 17:19:16 GMT
Sengor,

the REST API Reference PDF [ 20100331 / provisional / v2.1 ] has just
this list. which is already in the NODE_STATE_MAP

Appendix B: Instance Status
Value Name
0 NEW
1 PROVISIONING
2 FAILED
3 REMOVED
4 REJECTED
5 ACTIVE
6 UNKNOWN
7 DEPROVISIONING
8 RESTARTING
9 STARTING
10 STOPPING
11 STOPPED

Can you please share the full xml response? in the defect when you open it?

thanks,
dims


On Sun, Aug 29, 2010 at 12:48 PM, Davanum Srinivas <davanum@gmail.com> wrote:
> Sengor.
>
> Can you please raise an issue in JIRA?
> https://issues.apache.org/jira/browse/LIBCLOUD
>
> thanks,
> dims
>
> On 08/29/2010 11:37 AM, Sengor wrote:
>>
>> Hi,
>>
>> Looks like the driver does not know about "Deprovisioning" instance state,
>> form REST API /computecloud/enterprise/api/rest/20100331/instances XML
>> response:
>>
>> <Status>
>> 12
>> </Status>
>>
>> This causes:
>>
>> Traceback (most recent call last):
>>   File "C:\instance_delete.py", line 36, in<module>
>> nodes = conn.list_nodes()
>> File "C:\Python25\Lib\site-packages\libcloud\drivers\ibm_sbc.py", line
>> 138,
>> in list_nodes
>> return self._to_nodes(self.connection.request(REST_BASE +
>> '/instances').object)
>> File "C:\Python25\Lib\site-packages\libcloud\drivers\ibm_sbc.py", line
>> 156,
>> in _to_nodes
>> return [ self._to_node(instance) for instance in
>> object.findall('Instance')
>> ]
>> File "C:\Python25\Lib\site-packages\libcloud\drivers\ibm_sbc.py", line
>> 161,
>> in _to_node
>> state = self.NODE_STATE_MAP[int(instance.findtext('Status'))],
>> KeyError: 12
>>
>> I believe NODE_STATE_MAP within drivers/ibm_sbc.py would need to be
>> updated.
>>
>
>



-- 
Davanum Srinivas :: http://davanum.wordpress.com

Mime
View raw message