Ignasi Barrera created JCLOUDS-1195:
---------------------------------------

             Summary: Nova create server predicate shouldn't check the addresses
                 Key: JCLOUDS-1195
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1195
             Project: jclouds
          Issue Type: Bug
          Components: jclouds-compute
    Affects Versions: 2.0.0
            Reporter: Ignasi Barrera


The 
[NovaComputeServiceAdapter|https://github.com/jclouds/jclouds/blob/master/apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/NovaComputeServiceAdapter.java#L142-L149]
 waits until the created server exists and has IP addresses.

This is an issue when the server creation fails (for example because the 
selected hardware profile is too small for the image) and the server is 
returned in ERROR state. In that case, the server won't get the ip addresses 
assigned, but the adapter will wait up to 30 minutes before giving up and 
rolling back the node.

The ip addresses check should be removed from there, and let the base jclouds 
classes handle the polling on the status of the server. The server 
transformation function should take care of properly populating the IP 
addresses, but they shouldn't be taken into account in the server creation 
polling.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to