[
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)