Adrian Cole created JCLOUDS-311:
-----------------------------------

             Summary: Allow hpcloud-objectstorage to see regions with mixed api 
versions
                 Key: JCLOUDS-311
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-311
             Project: jclouds
          Issue Type: Improvement
          Components: jclouds-core
    Affects Versions: 1.6.2
            Reporter: Adrian Cole
            Assignee: Adrian Cole
             Fix For: 1.7.0, 1.6.3


API versions for hpcloud objectstorage region-a.geo-1 and region-b.geo-1 
differ, 1.0 and 1 respectively.  This prevents multiple regions from being 
visible without creating contexts for each version.

Let's configure hpcloud to ignore api versions until they can correct this 
mistake.

See below for the server-side misconfiguration:

2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "    {[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "      "name": "Object 
Storage",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "      "type": 
"object-store",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "      "endpoints": 
[[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "        {[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "tenantId": 
"10448598368512",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "publicURL": 
"https:\/\/region-a.geo-1.objects.hpcloudsvc.com\/v1\/10448598368512",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "region": 
"region-a.geo-1",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "versionId": 
"1.0",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          
"versionInfo": "https:\/\/region-a.geo-1.objects.hpcloudsvc.com\/v1.0\/",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          
"versionList": "https:\/\/region-a.geo-1.objects.hpcloudsvc.com"[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "        },[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "        {[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "tenantId": 
"10448598368512",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "publicURL": 
"https:\/\/region-b.geo-1.objects.hpcloudsvc.com:443\/v1\/10448598368512",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "region": 
"region-b.geo-1",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          "versionId": 
"1",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          
"versionInfo": "https:\/\/region-b.geo-1.objects.hpcloudsvc.com:443\/v1\/",[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "          
"versionList": "https:\/\/region-b.geo-1.objects.hpcloudsvc.com:443"[\n]"
2013-09-30 14:16:18,397 DEBUG [jclouds.wire] [main] << "        }[\n]"
2013-09-30 14:16:18,398 DEBUG [jclouds.wire] [main] << "      ][\n]"
2013-09-30 14:16:18,398 DEBUG [jclouds.wire] [main] << "    },[\n]"



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to