[ 
https://issues.apache.org/jira/browse/JCLOUDS-923?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ignasi Barrera closed JCLOUDS-923.
----------------------------------
    Resolution: Fixed

> NovaComputeServiceAdapter.listImages fails if any zone API fails
> ----------------------------------------------------------------
>
>                 Key: JCLOUDS-923
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-923
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-labs-openstack
>    Affects Versions: 1.8.0
>         Environment: Ubuntu 14.04 x64, OpenJDK 7, Rackspace cloud
>            Reporter: Jonathan Cobb
>
> I have an integration test that launches an instance, runs a simple echo 
> command on it to ensure SSH is working, then destroys the instance.
> This test passes for EC2 and DigitalOcean, and until yesterday it also passed 
> for Rackspace. Today it is failing. I have tracked down the error to 
> NovaComputeServiceAdapter.listImages
> In my test, I call TemplateBuilder.build to create a Template, then use that 
> Template in a call to ComputeService.createNodesInGroup to create a node 
> based on the template.
> Within TemplateBuider.build, it calls NovaComputeServiceAdapter.listImages 
> and iterates over each zone to get a list of images for each zone. 
> [Side question-- why does the TemplateBuilder look up all images for all 
> zones, even though I have already configured it to use a particular zone (in 
> this case, "IAD")?]
> In any case, even though I am trying to launch in IAD, the call to the SYD 
> zone is failing (today, was working yesterday), and thus no instances can be 
> launched at all, since the resulting HttpResponseException is uncaught and 
> bubbles all the way up and out of TemplateBuilder.build. The full stack trace 
> is here: http://cloudstead.io/downloads/jclouds-exception.txt
> I have made a simple patch that catches the HttpResponseException, logs an 
> error, and continues loading images from other zones. The patch is here: 
> http://cloudstead.io/downloads/NovaComputeServiceAdapter.java.patch



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

Reply via email to