You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Ignasi Barrera (JIRA)" <ji...@apache.org> on 2018/08/23 08:45:00 UTC

[jira] [Comment Edited] (JCLOUDS-1444) Outage on any endpoint in catalog blocks usage of other endpoints

    [ https://issues.apache.org/jira/browse/JCLOUDS-1444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16589805#comment-16589805 ] 

Ignasi Barrera edited comment on JCLOUDS-1444 at 8/23/18 8:44 AM:
------------------------------------------------------------------

As a workaround you can configure the {{jclouds.regions}} property with the list of regions you want to use and jclouds should only hit those regions.


was (Author: nacx):
As a workaround you can configure the {{jclouds regions}} property with the list of regions you want to use and jclouds should only hit those regions.

> Outage on any endpoint in catalog blocks usage of other endpoints
> -----------------------------------------------------------------
>
>                 Key: JCLOUDS-1444
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1444
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-compute
>    Affects Versions: 2.1.1
>         Environment: OVH OpenStack
>            Reporter: Gilles Coremans
>            Priority: Major
>              Labels: NovaComputeService, openstack, openstack-nova
>
> I was trying to create a template using the ComputeService backed by the nova API (I was connecting to OVH, which does not have a jClouds provider). However, one of their regions was down for maintenance. This caused the following error:
> {code:java}
> SEVERE: Cannot retry after server error, command has exceeded retry limit 5: [method=org.jclouds.openstack.nova.v2_0.features.ImageApi.public abstract org.jclouds.collect.PagedIterable org.jclouds.openstack.nova.v2_0.features.ImageApi.listInDetail()[], request=GET https://compute.bhs3.cloud.ovh.net/v2/[tenant]/images/detail HTTP/1.1{code}
> I feel that jClouds shold handle this case gracefully and simply skip the offending API, rather than failing with NullPointerExceptions and making it impossible to create templates as long as any endpoint is down for whatever reason.
> This is the reply one gets when querying the given URL directly:
> {code:java}
> $ curl https://compute.bhs3.cloud.ovh.net/v2/[tenant]/images/detail
> curl: (52) Empty reply from server
> {code}
> I verified on OVH's site that this region was indeed down for maintenance: [http://travaux.ovh.net/?do=details&id=32795&PHPSESSID=b0747f889c42d0b97fedeb393cc16b0e|http://travaux.ovh.net/?do=details&id=32795&PHPSESSID=b0747f889c42d0b97fedeb393cc16b0e)]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)