[jira] [Commented] (JCLOUDS-857) Tests fail due to Incorrect number of names on @org.jclouds.json.SerializedNames(value=[loadSucceeded, loadErrors, testPassed, testFailures])

2015-07-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14617690#comment-14617690
 ] 

ASF subversion and git services commented on JCLOUDS-857:
-

Commit 1c1cfffd5d0e58ec8b8ad1e3d307c9d0ffaeb000 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=1c1cfff ]

JCLOUDS-857: remove spurious annotation

Multiple constructors annotated with @SerializedNames confuses
NamingStrategies.translateName and causes failures with newer JDK.
Since the second constructor does not need this annotation we remote
it.


 Tests fail due to Incorrect number of names on 
 @org.jclouds.json.SerializedNames(value=[loadSucceeded, loadErrors, 
 testPassed, testFailures])
 -

 Key: JCLOUDS-857
 URL: https://issues.apache.org/jira/browse/JCLOUDS-857
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs-google
Affects Versions: 1.8.1
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: google-compute-engine
 Attachments: log.txt


 Some GCE tests fail due to Incorrect number of names on 
 @org.jclouds.json.SerializedNames(value=[loadSucceeded, loadErrors, 
 testPassed, testFailures]) when using newer versions of Java:
 {noformat}
 $ mvn clean test -pl google-compute-engine 
 -Dtest=ParseUrlMapValidateTest,UrlMapApiMockTest
 ...
 Failed tests:
   ParseUrlMapValidateTestBaseParserTest.test:69 » HttpResponse Error parsing 
 in...
   UrlMapApiMockTest.validate:115 » IllegalState Incorrect number of names on 
 @or...
 {noformat}
 These tests pass with JDK 7u72 and 8u25 but fail with 7u76 and 8u31.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-07-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14617763#comment-14617763
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit 6d27fbb18ac682df4579c98b7c3f3fefe8ca11e6 in jclouds's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=6d27fbb ]

JCLOUDS-930: Handle subdir entries correctly.

When listing blobs, Swift returns an array of subdir entries for
every common prefix. The openstack-swift provider needs to process
such entries and add them to the result set. The subdir array is an
array of strings, so additional metadata needs to be added to the
objects (bogus ETag, bogus LastModifiedDate, and so on).

When directory marker blobs are used, this means that potential _two_
entries are generated for every directory if:
1. the delimiter is set and matches the directory blob (e.g. dir/ and
   delimiter /)
2. there are objects under the directory name (e.g. dir/blob), which
   will result in results that include common prefixes (subdir)

In the above example, we should expect two results: dir and dir/
representing the directory marker blob and the common prefix,
respectively.

This is caught in the testDirectory integration test.

The patch changes the behavior of the Swift provider to correctly
handle the results in the subdir stanza and changes the test to expect
the directory marker to be returned in the list.


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich
Assignee: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-956) allocateFloatingIPForNode in Nova

2015-07-03 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14613135#comment-14613135
 ] 

ASF subversion and git services commented on JCLOUDS-956:
-

Commit 14824b6c8c2d2eeeb0fc64a7b6db1406a20deb76 in jclouds's branch 
refs/heads/1.9.x from [~andreaturli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=14824b6 ]

[JCLOUDS-956] synchronizing allocateFloatingIPForNode helps


 allocateFloatingIPForNode in Nova
 -

 Key: JCLOUDS-956
 URL: https://issues.apache.org/jira/browse/JCLOUDS-956
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Affects Versions: 1.9.0
Reporter: Andrea Turli
Assignee: Andrea Turli
 Fix For: 2.0.0, 1.9.1


 While provisioning more than 1 VM, I sometimes get this error
 {noformat}
 -   {pool:my-pool}
 -   POST 
 https://myprovider.com/compute/v2/c8d3c47a466eec25a/os-floating-ips HTTP/1.1
 -   Accept: application/json
 -   X-Auth-Token: 
 AQIC5wM2LY4SfcwG_QdLNpTu70Efa8hQpS3NF8tL4TkBt9I.*AAJTSQACMDIAAlNLABM4NTc5MTY5MTQyOTY1ODU0Mjg2AAJTMQACMDE.*
 -   Content-Type: application/json
 -   Content-Length: 27
 -  Command not considered safe to retry because request method is POST: 
 [method=org.jclouds.openstack.nova.v2_0.extensions.FloatingIPApi.public 
 abstract org.jclouds.openstack.nova.v2_0.domain.FloatingIP 
 org.jclouds.openstack.nova.v2_0.extensions.FloatingIPApi.allocateFromPool(java.lang.String)[PublicNetwork-02],
  request=POST https://myprovider/compute/v2/7a466eec25a/os-floating-ips 
 HTTP/1.1]
 -  createNodesInGroup(group-89), completed: 0/2, errors: 1, rate: 67349ms/op
 java.util.concurrent.ExecutionException: 
 org.jclouds.http.HttpResponseException: Unexpected end of file from server 
 connecting to POST 
 https://cloud.numergy.com/compute/v2/3e00d5716204446c8d3c47a466eec25a/os-floating-ips
  HTTP/1.1
 at 
 com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:299)
  ~[guava-16.0.1.jar:na]
 at 
 com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:286)
  ~[guava-16.0.1.jar:na]
 at 
 com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116) 
 ~[guava-16.0.1.jar:na]
 at 
 org.jclouds.concurrent.FutureIterables$1.run(FutureIterables.java:123) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  [na:1.7.0_71]
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  [na:1.7.0_71]
 at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
 Caused by: org.jclouds.http.HttpResponseException: Unexpected end of file 
 from server connecting to POST 
 https://cloud.numergy.com/compute/v2/3e00d5716204446c8d3c47a466eec25a/os-floating-ips
  HTTP/1.1
 at 
 org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:117)
  ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:90) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:73) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:44) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
  ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
  ~[guava-16.0.1.jar:na]
 at com.sun.proxy.$Proxy80.allocateFromPool(Unknown Source) ~[na:na]
 at 
 org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.allocateFloatingIPForNode(AllocateAndAddFloatingIpToNode.java:112)
  ~[openstack-nova-1.9.1-20150629.100031-92.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:83)
  ~[openstack-nova-1.9.1-20150629.100031-92.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:55)
  ~[openstack-nova-1.9.1-20150629.100031-92.jar:1.9.1-SNAPSHOT]
 at 
 com.google.common.util.concurrent.Futures$1.apply(Futures.java:713) 
 ~[guava-16.0.1.jar:na]
 at 
 com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:861)
  ~[guava-16.0.1.jar:na]
 ... 3 common 

[jira] [Commented] (JCLOUDS-956) allocateFloatingIPForNode in Nova

2015-07-03 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14613134#comment-14613134
 ] 

ASF subversion and git services commented on JCLOUDS-956:
-

Commit 82da165fdd7afc63b31e7c95a28d4a34b55054e7 in jclouds's branch 
refs/heads/master from [~andreaturli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=82da165 ]

[JCLOUDS-956] synchronizing allocateFloatingIPForNode helps


 allocateFloatingIPForNode in Nova
 -

 Key: JCLOUDS-956
 URL: https://issues.apache.org/jira/browse/JCLOUDS-956
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Affects Versions: 1.9.0
Reporter: Andrea Turli
Assignee: Andrea Turli
 Fix For: 2.0.0, 1.9.1


 While provisioning more than 1 VM, I sometimes get this error
 {noformat}
 -   {pool:my-pool}
 -   POST 
 https://myprovider.com/compute/v2/c8d3c47a466eec25a/os-floating-ips HTTP/1.1
 -   Accept: application/json
 -   X-Auth-Token: 
 AQIC5wM2LY4SfcwG_QdLNpTu70Efa8hQpS3NF8tL4TkBt9I.*AAJTSQACMDIAAlNLABM4NTc5MTY5MTQyOTY1ODU0Mjg2AAJTMQACMDE.*
 -   Content-Type: application/json
 -   Content-Length: 27
 -  Command not considered safe to retry because request method is POST: 
 [method=org.jclouds.openstack.nova.v2_0.extensions.FloatingIPApi.public 
 abstract org.jclouds.openstack.nova.v2_0.domain.FloatingIP 
 org.jclouds.openstack.nova.v2_0.extensions.FloatingIPApi.allocateFromPool(java.lang.String)[PublicNetwork-02],
  request=POST https://myprovider/compute/v2/7a466eec25a/os-floating-ips 
 HTTP/1.1]
 -  createNodesInGroup(group-89), completed: 0/2, errors: 1, rate: 67349ms/op
 java.util.concurrent.ExecutionException: 
 org.jclouds.http.HttpResponseException: Unexpected end of file from server 
 connecting to POST 
 https://cloud.numergy.com/compute/v2/3e00d5716204446c8d3c47a466eec25a/os-floating-ips
  HTTP/1.1
 at 
 com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:299)
  ~[guava-16.0.1.jar:na]
 at 
 com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:286)
  ~[guava-16.0.1.jar:na]
 at 
 com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116) 
 ~[guava-16.0.1.jar:na]
 at 
 org.jclouds.concurrent.FutureIterables$1.run(FutureIterables.java:123) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  [na:1.7.0_71]
 at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  [na:1.7.0_71]
 at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
 Caused by: org.jclouds.http.HttpResponseException: Unexpected end of file 
 from server connecting to POST 
 https://cloud.numergy.com/compute/v2/3e00d5716204446c8d3c47a466eec25a/os-floating-ips
  HTTP/1.1
 at 
 org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:117)
  ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:90) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:73) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:44) 
 ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
  ~[jclouds-core-1.9.1-20150629.094306-95.jar:1.9.1-SNAPSHOT]
 at 
 com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
  ~[guava-16.0.1.jar:na]
 at com.sun.proxy.$Proxy80.allocateFromPool(Unknown Source) ~[na:na]
 at 
 org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.allocateFloatingIPForNode(AllocateAndAddFloatingIpToNode.java:112)
  ~[openstack-nova-1.9.1-20150629.100031-92.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:83)
  ~[openstack-nova-1.9.1-20150629.100031-92.jar:1.9.1-SNAPSHOT]
 at 
 org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:55)
  ~[openstack-nova-1.9.1-20150629.100031-92.jar:1.9.1-SNAPSHOT]
 at 
 com.google.common.util.concurrent.Futures$1.apply(Futures.java:713) 
 ~[guava-16.0.1.jar:na]
 at 
 com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:861)
  ~[guava-16.0.1.jar:na]
 ... 3 common 

[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-07-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14612672#comment-14612672
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit bc9cda2e372b7c19242815dbacc3bb015e8dc6ad in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=bc9cda2 ]

JCLOUDS-930: Remove bogus dependsOnMethods


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich
Assignee: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-07-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14612855#comment-14612855
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 41d598b03f669905ee868021c04154867dc51540 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=41d598b ]

JCLOUDS-894: Skip multipart tests on Atmos


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-952) azure-compute cannot parse a suspended VM

2015-07-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14610586#comment-14610586
 ] 

ASF subversion and git services commented on JCLOUDS-952:
-

Commit 2eb75b5a30c56201dd9c2e843b8e870479d752f1 in jclouds-labs's branch 
refs/heads/1.9.x from [~andreaturli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=2eb75b5 ]

[azurecompute] fix JCLOUDS-952

fix RoleInstanceHandler when Role is suspended


 azure-compute cannot parse a suspended VM
 -

 Key: JCLOUDS-952
 URL: https://issues.apache.org/jira/browse/JCLOUDS-952
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs
Affects Versions: 1.9.0
Reporter: Andrea Turli
Assignee: Andrea Turli
  Labels: easyfix
 Fix For: 2.0.0, 1.9.1


 listNodes fails when the Azure account contains a suspended VM



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


[jira] [Commented] (JCLOUDS-952) azure-compute cannot parse a suspended VM

2015-07-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14610582#comment-14610582
 ] 

ASF subversion and git services commented on JCLOUDS-952:
-

Commit 431f07beb91b9c3de7a5bcdb671acc4a8c0906d6 in jclouds-labs's branch 
refs/heads/master from [~andreaturli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=431f07b ]

[azurecompute] fix JCLOUDS-952

fix RoleInstanceHandler when Role is suspended


 azure-compute cannot parse a suspended VM
 -

 Key: JCLOUDS-952
 URL: https://issues.apache.org/jira/browse/JCLOUDS-952
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs
Affects Versions: 1.9.0
Reporter: Andrea Turli
Assignee: Andrea Turli
  Labels: easyfix
 Fix For: 2.0.0, 1.9.1


 listNodes fails when the Azure account contains a suspended VM



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14609297#comment-14609297
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit b4bc679d60ff6e8816b42e24d32f1d804a903ddf in jclouds-labs's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=b4bc679 ]

JCLOUDS-930: Fixup the test to expect /.

After the change to address JCLOUDS-930, the tests need to expect that
a trailing slash is present in the common prefixes (the delimiter --
/ -- is included).


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich
Assignee: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14609298#comment-14609298
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit b4bc679d60ff6e8816b42e24d32f1d804a903ddf in jclouds-labs's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=b4bc679 ]

JCLOUDS-930: Fixup the test to expect /.

After the change to address JCLOUDS-930, the tests need to expect that
a trailing slash is present in the common prefixes (the delimiter --
/ -- is included).


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich
Assignee: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-702) Create ProfitBricks Provider

2015-06-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14608246#comment-14608246
 ] 

ASF subversion and git services commented on JCLOUDS-702:
-

Commit 17a838b28c9625070848bc83cbf007e3e895f937 in jclouds-labs's branch 
refs/heads/master from [~devcsrj]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=17a838b ]

JCLOUDS-702: JClouds ProfitBricks provider - ComputeServiceAdapter


 Create ProfitBricks Provider
 

 Key: JCLOUDS-702
 URL: https://issues.apache.org/jira/browse/JCLOUDS-702
 Project: jclouds
  Issue Type: Task
  Components: jclouds-compute
Reporter: Reijhanniel Jearl Campos





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


[jira] [Commented] (JCLOUDS-702) Create ProfitBricks Provider

2015-06-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14608244#comment-14608244
 ] 

ASF subversion and git services commented on JCLOUDS-702:
-

Commit d07fcb17d606a84b5d50180310725d260db3d400 in jclouds-labs's branch 
refs/heads/1.9.x from [~devcsrj]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=d07fcb1 ]

JCLOUDS-702: JClouds ProfitBricks provider - ComputeServiceAdapter


 Create ProfitBricks Provider
 

 Key: JCLOUDS-702
 URL: https://issues.apache.org/jira/browse/JCLOUDS-702
 Project: jclouds
  Issue Type: Task
  Components: jclouds-compute
Reporter: Reijhanniel Jearl Campos





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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14608633#comment-14608633
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit aade18b76d9c78be2a207e54722814907b191bed in jclouds's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=aade18b ]

JCLOUDS-930: LocalBlobStore -- marker regression.

We should not append a / to the marker when returning list results
in the case of directories (RELATIVE_PATH), as the names will already
include the delimiter.

Added a jclouds test to catch such regressions in the local store in
the future.


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich
Assignee: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14607567#comment-14607567
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit 068dbf251817cad8ccfb7d8b7f3060b5d69f5166 in jclouds-labs-google's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=068dbf2 ]

JCLOUDS-930: Skip the prefix test in GCS.

As the prefix option has not been plumbed down into GCS, we should
skip the prefix test.


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich
Assignee: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-946) The ImageExtension in DigitalOcean only works with the first available location

2015-06-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14609088#comment-14609088
 ] 

ASF subversion and git services commented on JCLOUDS-946:
-

Commit c001f260771bb9242649bbd45c67fa977f039958 in jclouds-labs's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=c001f26 ]

JCLOUDS-946: Properly scope images to the locations where they are available


 The ImageExtension in DigitalOcean only works with the first available 
 location
 ---

 Key: JCLOUDS-946
 URL: https://issues.apache.org/jira/browse/JCLOUDS-946
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs
Affects Versions: 1.9.0
Reporter: Ignasi Barrera
Assignee: Ignasi Barrera
  Labels: digitalocean

 In DigitalOcean, in the ImageToImage function, the location is not being set. 
 That means images are available in all regions. This assumption is not true, 
 as the images created by the image extension (from a Droplet) are only 
 available in the region of the source droplet.
 This is causing the image extension live test to fail in all regions but 
 NYC1. The resulting image is missing the location id, and the template 
 builder tries to find it in the default location (NYC1).
 This should be done in the V2 provider. All images have the list of regions 
 where they are available, and jclouds should properly handle that to properly 
 set the location field.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-29 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14606878#comment-14606878
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit 497a013c8a395da18a713363209d12b26aeedcae in jclouds's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=497a013 ]

JCLOUDS-930: Plumb prefix support down to Azure.

Plumbs support for the prefix query option in the Azure provider. This
option is not compatible with the directory list option and an
exception is thrown if both are set.


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-29 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14606877#comment-14606877
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit 8677ffcb213f4182eee03039431a9562c2eee16a in jclouds's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=8677ffc ]

JCLOUDS-930: Implement prefix for LocalBlobStore.

Implements prefix support for the local blob store. The patch allows
for correctly parsing prefixes that may not terminate with a delimiter
(i.e. foo with delimiter / and a key foobar/key, should return
foobar/ as the common path) and ones that do (i.e. foo/).

NOTE: there is a small change in behavior in this patch.
LocalBlobStore used to return the common prefixes without the
delimiter character (/). However, other providers do include the
delimiter (I checked S3 and Google Cloud Storage) and LocalBlobStore
should include it as well.


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-29 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14606879#comment-14606879
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit c409c19ff3faafa77d72e96335d50bb984bf3773 in jclouds's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=c409c19 ]

JCLOUDS-930: Plumb prefix support down to S3.

Plumbs the ListContainerOptions.prefix setting down to the S3 API.


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-29 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14606880#comment-14606880
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit 1cb082297218532510f32a77a36915a97a09c192 in jclouds's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=1cb0822 ]

JCLOUDS-930: Add prefix option to OpenStack Swift.

Plumbs the prefix option to the openstack-swift provider. In the
process, the support for the recursive option is modified to avoid
setting the _path_ parameter, but rather use the delimiter if required
(setting the delimiter is sufficient for a non-recursive listing).


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-930) Expose the prefix option when listing a container

2015-06-29 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14606888#comment-14606888
 ] 

ASF subversion and git services commented on JCLOUDS-930:
-

Commit 1dcd4500ea3c499260b7e42bb520132c0ed6bba2 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=1dcd450 ]

JCLOUDS-930: disable testListDirectoryBlobsS3FS

Regression from 8677ffcb213f4182eee03039431a9562c2eee16a.


 Expose the prefix option when listing a container
 -

 Key: JCLOUDS-930
 URL: https://issues.apache.org/jira/browse/JCLOUDS-930
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Reporter: Timur Alperovich
Assignee: Timur Alperovich

 Currently, the blob store interface exposes an _inDirectory()_ method to set 
 the directory from which to list blobs. This is implemented through a 
 combination of prefix and delimiter options, namely combining them to 
 retrieve all objects nested under a specific directory (e.g. dir/).
 jclouds should expose an explicit prefix option to, for example, allow 
 listing objects that all start with a common name. The difference from the 
 existing inDirectory() option is that the prefix would not require the 
 delimiter to be set and could be an arbitrary string.
 The prefix is an option supported by S3, Swift, Azure, and Google Cloud 
 Storage.



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


[jira] [Commented] (JCLOUDS-613) Implement the DigitalOcean v2 API

2015-06-28 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14604890#comment-14604890
 ] 

ASF subversion and git services commented on JCLOUDS-613:
-

Commit f36f75789634d5d45346ec5939ff0fa2d84b4b00 in jclouds-labs's branch 
refs/heads/master from [~ccustine]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=f36f757 ]

JCLOUDS-613: Implement the DigitalOcean v2 API

Thanks to [~nacx] for pagination, many tests, fixes, and improvements to help 
push this over the finish line!


 Implement the DigitalOcean v2 API
 -

 Key: JCLOUDS-613
 URL: https://issues.apache.org/jira/browse/JCLOUDS-613
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-compute
Affects Versions: 1.7.3
Reporter: Ignasi Barrera
Assignee: Ignasi Barrera
  Labels: digitalocean
 Fix For: 2.0.0


 DigitalOcean has just released the version 2 of their API. It introduces some 
 major changes as long as many improvements and features that make the API 
 more easy to consume.
 Version 2 is now a more RESTful API, has a better error population (and hope 
 this will help us get rid of the [custom HTTP response parsing 
 code|https://github.com/jclouds/jclouds-labs/blob/master/digitalocean/src/main/java/org/jclouds/digitalocean/http/ResponseStatusFromPayloadHttpCommandExecutorService.java#L89-L128]),
  and and a more complete domain model.
 https://www.digitalocean.com/company/blog/api-v2-enters-public-beta/



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


[jira] [Commented] (JCLOUDS-931) createContainersSharedByAllThreads sleeps 10 seconds per container

2015-06-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14603580#comment-14603580
 ] 

ASF subversion and git services commented on JCLOUDS-931:
-

Commit e63474a8242aabab38785567d53467dd825d956f in jclouds's branch 
refs/heads/master from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=e63474a ]

JCLOUDS-931: Sleep only after creating containers.

jclouds should issue the requests to create all of the containers in
the container pool before sleeping. The patch modifies the
createContainerAndEnsureEmpty() method to take an additional
parameter, which specifies whether awaitConsistency() should be called
or not.


 createContainersSharedByAllThreads sleeps 10 seconds per container
 --

 Key: JCLOUDS-931
 URL: https://issues.apache.org/jira/browse/JCLOUDS-931
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Timur Alperovich

 Instead it should create all containers then sleep for 10 seconds.  The 
 current behavior can dominate integration test run-time when running a subset 
 of tests.



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


[jira] [Commented] (JCLOUDS-931) createContainersSharedByAllThreads sleeps 10 seconds per container

2015-06-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14603581#comment-14603581
 ] 

ASF subversion and git services commented on JCLOUDS-931:
-

Commit a05f369807a75c16f68837fbe00d03b7dbdcb934 in jclouds's branch 
refs/heads/1.9.x from [~timuralp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=a05f369 ]

JCLOUDS-931: Sleep only after creating containers.

jclouds should issue the requests to create all of the containers in
the container pool before sleeping. The patch modifies the
createContainerAndEnsureEmpty() method to take an additional
parameter, which specifies whether awaitConsistency() should be called
or not.


 createContainersSharedByAllThreads sleeps 10 seconds per container
 --

 Key: JCLOUDS-931
 URL: https://issues.apache.org/jira/browse/JCLOUDS-931
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Timur Alperovich

 Instead it should create all containers then sleep for 10 seconds.  The 
 current behavior can dominate integration test run-time when running a subset 
 of tests.



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


[jira] [Commented] (JCLOUDS-931) createContainersSharedByAllThreads sleeps 10 seconds per container

2015-06-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14603636#comment-14603636
 ] 

ASF subversion and git services commented on JCLOUDS-931:
-

Commit d28f4eb0460d039116e7239bf3e6a905eddadede in jclouds's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=d28f4eb ]

JCLOUDS-931: Fix up bad cherry pick


 createContainersSharedByAllThreads sleeps 10 seconds per container
 --

 Key: JCLOUDS-931
 URL: https://issues.apache.org/jira/browse/JCLOUDS-931
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Timur Alperovich
 Fix For: 2.0.0, 1.9.1


 Instead it should create all containers then sleep for 10 seconds.  The 
 current behavior can dominate integration test run-time when running a subset 
 of tests.



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


[jira] [Commented] (JCLOUDS-826) JDBC blobstore

2015-06-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-826?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14603761#comment-14603761
 ] 

ASF subversion and git services commented on JCLOUDS-826:
-

Commit 1c0900f7c0e2a9b3f2a005dbf98caf7a4fcd3a9e in jclouds-labs's branch 
refs/heads/master from [~rcoedo]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=1c0900f ]

JCLOUDS-826: Add blob operations


 JDBC blobstore
 --

 Key: JCLOUDS-826
 URL: https://issues.apache.org/jira/browse/JCLOUDS-826
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.1
Reporter: Andrew Gaul
Assignee: Roman Coedo
  Labels: gsoc2015

 jclouds could offer a JDBC blobstore as an alternative to the existing 
 transient and filesystem blobstores.  This could store metadata in something 
 like H2 and the actual blob data on a filesystem, similar to Swift.  This 
 would work around issues like 
 https://bugs.openjdk.java.net/browse/JDK-8030048 which prevents use of 
 metadata with the filesystem blobstore on Mac OS X.



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


[jira] [Commented] (JCLOUDS-936) Move to a LoadingCache for GCE disk-image mapping

2015-06-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14602825#comment-14602825
 ] 

ASF subversion and git services commented on JCLOUDS-936:
-

Commit db6f6efaba2066535ea8eb41ccc6729f24cd108f in jclouds's branch 
refs/heads/master from [~abayer]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=db6f6ef ]

JCLOUDS-936: Switch to LoadingCache for disk-image


 Move to a LoadingCache for GCE disk-image mapping
 --

 Key: JCLOUDS-936
 URL: https://issues.apache.org/jira/browse/JCLOUDS-936
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-labs-google
Affects Versions: 2.0.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0






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


[jira] [Commented] (JCLOUDS-934) Add support for specifying GCE disk type in compute abstraction

2015-06-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-934?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14602824#comment-14602824
 ] 

ASF subversion and git services commented on JCLOUDS-934:
-

Commit f3555cba1b5753f4be954194026d2f307fe37b8f in jclouds's branch 
refs/heads/master from [~abayer]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f3555cb ]

JCLOUDS-934. Add support for specifying boot disk type in compute service


 Add support for specifying GCE disk type in compute abstraction 
 

 Key: JCLOUDS-934
 URL: https://issues.apache.org/jira/browse/JCLOUDS-934
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-labs-google
Affects Versions: 1.9.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0, 1.9.1


 If you don't specify otherwise, you get a pd-standard disk for the boot disk 
 of a new instance. The compute abstraction for GCE doesn't specify, so gets 
 the default. This should be changed to allow specifying an arbitrary type.



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


[jira] [Commented] (JCLOUDS-669) jclouds-cli support for openstack-swift

2015-06-23 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14598833#comment-14598833
 ] 

ASF subversion and git services commented on JCLOUDS-669:
-

Commit 72557d90ae596a26d59b8a3adb08bdb760bbb339 in jclouds-karaf's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-karaf.git;h=72557d9 ]

JCLOUDS-669: Add support for openstack-swift


 jclouds-cli support for openstack-swift 
 

 Key: JCLOUDS-669
 URL: https://issues.apache.org/jira/browse/JCLOUDS-669
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-cli
Affects Versions: 1.8.0
Reporter: Timur Alperovich
Assignee: Andrew Gaul
 Fix For: 2.0.0


 I attempted to use the openstack-swift in jclouds-cli and found that it is 
 not supported:
 {quote}
 Caused by: java.util.NoSuchElementException: key [openstack-swift] not in the 
 list of providers or apis: {providers=[digitalocean, 
 rackspace-cloudservers-us, elastichosts-tor-p, azureblob, openhosting-east1, 
 rackspace-cloudloadbalancers-uk, softlayer, serverlove-z1-man, aws-ec2, 
 bluelock-vcloud-zone01, aws-cloudwatch, cloudfiles-uk, elastichosts-lon-b, 
 elastichosts-lon-p, rackspace-cloudservers-uk, cloudonestorage, 
 hpcloud-objectstorage, cloudservers-us, rackspace-cloudloadbalancers-us, 
 elastichosts-lax-p, cloudfiles-us, aws-s3, greenhousedata-element-vcloud, 
 ninefold-compute, go2cloud-jhb1, ninefold-storage, gogrid, cloudsigma-lvs, 
 cloudsigma-zrh, skalicloud-sdg-my, cloudservers-uk, elastichosts-sat-p, 
 hpcloud-compute]
 {quote}
 Could we add support for openstack-swift in jclouds-cli? Please adjust the 
 severity as necessary.



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


[jira] [Commented] (JCLOUDS-669) jclouds-cli support for openstack-swift

2015-06-23 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14598835#comment-14598835
 ] 

ASF subversion and git services commented on JCLOUDS-669:
-

Commit e59f4eb90d88a3db119f26a7103c5a9fd4e09b8b in jclouds-cli's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-cli.git;h=e59f4eb ]

JCLOUDS-669: Add support for rackspace-cloudfiles


 jclouds-cli support for openstack-swift 
 

 Key: JCLOUDS-669
 URL: https://issues.apache.org/jira/browse/JCLOUDS-669
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-cli
Affects Versions: 1.8.0
Reporter: Timur Alperovich
Assignee: Andrew Gaul
 Fix For: 2.0.0


 I attempted to use the openstack-swift in jclouds-cli and found that it is 
 not supported:
 {quote}
 Caused by: java.util.NoSuchElementException: key [openstack-swift] not in the 
 list of providers or apis: {providers=[digitalocean, 
 rackspace-cloudservers-us, elastichosts-tor-p, azureblob, openhosting-east1, 
 rackspace-cloudloadbalancers-uk, softlayer, serverlove-z1-man, aws-ec2, 
 bluelock-vcloud-zone01, aws-cloudwatch, cloudfiles-uk, elastichosts-lon-b, 
 elastichosts-lon-p, rackspace-cloudservers-uk, cloudonestorage, 
 hpcloud-objectstorage, cloudservers-us, rackspace-cloudloadbalancers-us, 
 elastichosts-lax-p, cloudfiles-us, aws-s3, greenhousedata-element-vcloud, 
 ninefold-compute, go2cloud-jhb1, ninefold-storage, gogrid, cloudsigma-lvs, 
 cloudsigma-zrh, skalicloud-sdg-my, cloudservers-uk, elastichosts-sat-p, 
 hpcloud-compute]
 {quote}
 Could we add support for openstack-swift in jclouds-cli? Please adjust the 
 severity as necessary.



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


[jira] [Commented] (JCLOUDS-669) jclouds-cli support for openstack-swift

2015-06-23 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14598834#comment-14598834
 ] 

ASF subversion and git services commented on JCLOUDS-669:
-

Commit 208f2205e9d81abeb67134c3d464894e80d4ca59 in jclouds-karaf's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-karaf.git;h=208f220 ]

JCLOUDS-669: Add support for rackspace-cloudfiles


 jclouds-cli support for openstack-swift 
 

 Key: JCLOUDS-669
 URL: https://issues.apache.org/jira/browse/JCLOUDS-669
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-cli
Affects Versions: 1.8.0
Reporter: Timur Alperovich
Assignee: Andrew Gaul
 Fix For: 2.0.0


 I attempted to use the openstack-swift in jclouds-cli and found that it is 
 not supported:
 {quote}
 Caused by: java.util.NoSuchElementException: key [openstack-swift] not in the 
 list of providers or apis: {providers=[digitalocean, 
 rackspace-cloudservers-us, elastichosts-tor-p, azureblob, openhosting-east1, 
 rackspace-cloudloadbalancers-uk, softlayer, serverlove-z1-man, aws-ec2, 
 bluelock-vcloud-zone01, aws-cloudwatch, cloudfiles-uk, elastichosts-lon-b, 
 elastichosts-lon-p, rackspace-cloudservers-uk, cloudonestorage, 
 hpcloud-objectstorage, cloudservers-us, rackspace-cloudloadbalancers-us, 
 elastichosts-lax-p, cloudfiles-us, aws-s3, greenhousedata-element-vcloud, 
 ninefold-compute, go2cloud-jhb1, ninefold-storage, gogrid, cloudsigma-lvs, 
 cloudsigma-zrh, skalicloud-sdg-my, cloudservers-uk, elastichosts-sat-p, 
 hpcloud-compute]
 {quote}
 Could we add support for openstack-swift in jclouds-cli? Please adjust the 
 severity as necessary.



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


[jira] [Commented] (JCLOUDS-941) Add the Content-Type header for filesystem blobstore

2015-06-22 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14595404#comment-14595404
 ] 

ASF subversion and git services commented on JCLOUDS-941:
-

Commit 37a014ae00788fd8402f444dbfb93c364c9f1a4d in jclouds's branch 
refs/heads/master from [~ilopmar]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=37a014a ]

JCLOUDS-941: Auto-detect filesystem Content-Type

When a filesystem blob does not have content metadata and when users
set jclouds.filesystem.auto-detect-content-type to tru, probe the file
type to return to clients.  This is useful when using jclouds to serve
an existing filesystem.


 Add the Content-Type header for filesystem blobstore
 

 Key: JCLOUDS-941
 URL: https://issues.apache.org/jira/browse/JCLOUDS-941
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-blobstore
Affects Versions: 2.0.0
 Environment: Linux
Reporter: Iván López

 When exposing a filesystem blobstore the Content-Type header is not set. It 
 should be added.
 This issue is related to 
 https://github.com/andrewgaul/s3proxy/issues/63#issuecomment-113638475



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


[jira] [Commented] (JCLOUDS-941) Add the Content-Type header for filesystem blobstore

2015-06-22 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14596433#comment-14596433
 ] 

ASF subversion and git services commented on JCLOUDS-941:
-

Commit 38fa41d056af79b012389310e2641b1c938cfeba in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=38fa41d ]

JCLOUDS-941: Ignore metadata tests on Mac OS X

Also make testOverwriteBlobMetadata consistent with other tests.


 Add the Content-Type header for filesystem blobstore
 

 Key: JCLOUDS-941
 URL: https://issues.apache.org/jira/browse/JCLOUDS-941
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-blobstore
Affects Versions: 2.0.0
 Environment: Linux
Reporter: Iván López
 Fix For: 2.0.0


 When exposing a filesystem blobstore the Content-Type header is not set. It 
 should be added.
 This issue is related to 
 https://github.com/andrewgaul/s3proxy/issues/63#issuecomment-113638475



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


[jira] [Commented] (JCLOUDS-936) Move to a LoadingCache for GCE disk-image mapping

2015-06-19 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14593283#comment-14593283
 ] 

ASF subversion and git services commented on JCLOUDS-936:
-

Commit ed4b89f302906b348e65b4e2f2cecec292d4fd5a in jclouds-labs-google's branch 
refs/heads/master from [~abayer]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=ed4b89f ]

JCLOUDS-936: Switch to LoadingCache for disk-image


 Move to a LoadingCache for GCE disk-image mapping
 --

 Key: JCLOUDS-936
 URL: https://issues.apache.org/jira/browse/JCLOUDS-936
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-labs-google
Affects Versions: 2.0.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0






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


[jira] [Commented] (JCLOUDS-934) Add support for specifying GCE disk type in compute abstraction

2015-06-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-934?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14591501#comment-14591501
 ] 

ASF subversion and git services commented on JCLOUDS-934:
-

Commit 762b78660d5df482d44b00593b38e9826899aeee in jclouds-labs-google's branch 
refs/heads/master from [~abayer]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=762b786 ]

JCLOUDS-934. Add support for specifying boot disk type in compute service


 Add support for specifying GCE disk type in compute abstraction 
 

 Key: JCLOUDS-934
 URL: https://issues.apache.org/jira/browse/JCLOUDS-934
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-labs-google
Affects Versions: 1.9.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0, 1.9.1


 If you don't specify otherwise, you get a pd-standard disk for the boot disk 
 of a new instance. The compute abstraction for GCE doesn't specify, so gets 
 the default. This should be changed to allow specifying an arbitrary type.



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


[jira] [Commented] (JCLOUDS-935) Specify disk type in AttachDisk.InitializeParams as a URL

2015-06-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14591509#comment-14591509
 ] 

ASF subversion and git services commented on JCLOUDS-935:
-

Commit 09eb1c42fdfe77b746e8326610d2013640bef410 in jclouds-labs-google's branch 
refs/heads/1.9.x from [~abayer]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=09eb1c4 ]

JCLOUDS-935. Move AttachDisk.InitializeParams to URI for diskType

Note that two tests are failing right now with or without this.


 Specify disk type in AttachDisk.InitializeParams as a URL
 -

 Key: JCLOUDS-935
 URL: https://issues.apache.org/jira/browse/JCLOUDS-935
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs-google
Affects Versions: 1.9.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0, 1.9.1


 According to 
 https://cloud.google.com/compute/docs/reference/latest/instances#resource, 
 the disk type for a boot disk for an instance needs to be specified as a URL, 
 not just the name of the type.



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


[jira] [Commented] (JCLOUDS-934) Add support for specifying GCE disk type in compute abstraction

2015-06-18 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-934?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14591532#comment-14591532
 ] 

ASF subversion and git services commented on JCLOUDS-934:
-

Commit f06fb58ccd08d64c9b2fc66c5915df647fabb4ba in jclouds-labs-google's branch 
refs/heads/1.9.x from [~abayer]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=f06fb58 ]

JCLOUDS-934. Add support for specifying boot disk type in compute service


 Add support for specifying GCE disk type in compute abstraction 
 

 Key: JCLOUDS-934
 URL: https://issues.apache.org/jira/browse/JCLOUDS-934
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-labs-google
Affects Versions: 1.9.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0, 1.9.1


 If you don't specify otherwise, you get a pd-standard disk for the boot disk 
 of a new instance. The compute abstraction for GCE doesn't specify, so gets 
 the default. This should be changed to allow specifying an arbitrary type.



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


[jira] [Commented] (JCLOUDS-870) google-compute-engine provider doesn't support all available images

2015-06-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-870?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14583356#comment-14583356
 ] 

ASF subversion and git services commented on JCLOUDS-870:
-

Commit 3bfa3cea5da0ed54ef1f4ba9e93231191a8538a7 in jclouds-labs-google's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=3bfa3ce ]

Image credentials and project improvements.

JCLOUDS-870: Adds the missing projects to the default project list
JCLOUDS-861  JCLOUDS-911: Improved the way image OSFamily is parsed and
configured the default username for each image type.


 google-compute-engine provider doesn't support all available images
 ---

 Key: JCLOUDS-870
 URL: https://issues.apache.org/jira/browse/JCLOUDS-870
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Reporter: iirekm
  Labels: google-compute-engine

 supports only debian and centos, it's all hardcoded in 
 GoogleComputeEngineConstants (!!!), there are much more distros available in 
 GCE, eg Ubuntu, which I can't use



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


[jira] [Commented] (JCLOUDS-861) node creation fails due to ssh failure

2015-06-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14583357#comment-14583357
 ] 

ASF subversion and git services commented on JCLOUDS-861:
-

Commit 3bfa3cea5da0ed54ef1f4ba9e93231191a8538a7 in jclouds-labs-google's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=3bfa3ce ]

Image credentials and project improvements.

JCLOUDS-870: Adds the missing projects to the default project list
JCLOUDS-861  JCLOUDS-911: Improved the way image OSFamily is parsed and
configured the default username for each image type.


 node creation fails due to ssh failure
 --

 Key: JCLOUDS-861
 URL: https://issues.apache.org/jira/browse/JCLOUDS-861
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs-google
Reporter: Yaron Rosenbaum
Priority: Minor
  Labels: google-compute-engine

 I am creating CoreOS nodes, and using cloud-init with them. The cloud-init 
 takes a while to process.
 11:42:32.780 [user thread 3] ERROR jclouds.ssh -  
 (core:rsa[ssh-agent]@1….2) error acquiring {hostAndPort=1…2:22, 
 loginUser=core, ssh=null, connectTimeout=6, sessionTimeout=6} (not 
 retryable): Exhausted available authentication methods
 net.schmizz.sshj.userauth.UserAuthException: Exhausted available 
 authentication methods
 I’ve set the following overrides:
   
 overrides.setProperty(ComputeServiceProperties.POLL_INITIAL_PERIOD, 
 TWENTY_SECONDS);
   overrides.setProperty(ComputeServiceProperties.POLL_MAX_PERIOD, 
 TWENTY_SECONDS);
   // 18 retries of 15 seconds -- 4.5 min
   overrides.setProperty(Constants.PROPERTY_MAX_RETRIES, 6); 
   overrides.setProperty(Constants.PROPERTY_RETRY_DELAY_START, 15);
 These overrides had no effect.
   overrides.setProperty(jclouds.ssh.max-retries, 100);
   overrides.setProperty(jclouds.ssh.retry-auth, true);
 These overrides worked - ssh retries for 100 times, but: the sleep time 
 between retries is 2s (which should be exponential backoff, and configurable) 
 and - eventually locks down the ssh agent for too many retries
 (the ssh agent is up, it's only that the ssh key was not installed yet...)
 My workaround is to install ssh keys as part of cloud-init, and then 
 everything works ok, but this is a serious bug, and this workaround will not 
 work in all cases.
 This MAY be related to: 
 https://github.com/jclouds/jclouds-labs-google/pull/118
 PS.
 I setup cloud-init by setting user metadata “user-data”=the content of the 
 cloud-init.yaml file.
 cloud-init works, node IS accessible via ssh, and my unit files are up and 
 running.



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


[jira] [Commented] (JCLOUDS-911) Jclouds cannot create CentOS in Google Compute Engine

2015-06-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14583358#comment-14583358
 ] 

ASF subversion and git services commented on JCLOUDS-911:
-

Commit 3bfa3cea5da0ed54ef1f4ba9e93231191a8538a7 in jclouds-labs-google's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=3bfa3ce ]

Image credentials and project improvements.

JCLOUDS-870: Adds the missing projects to the default project list
JCLOUDS-861  JCLOUDS-911: Improved the way image OSFamily is parsed and
configured the default username for each image type.


 Jclouds cannot create CentOS in Google Compute Engine
 -

 Key: JCLOUDS-911
 URL: https://issues.apache.org/jira/browse/JCLOUDS-911
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Affects Versions: 2.0.0
Reporter: Ruben Rubio Rey
Priority: Critical

 Jclouds cannot create CentOS instances in Google Compute Engine.
 By default GCE uses the root user to log into the server, and CentOS 
 instances in GCE does not PermitRootLogin at sshd_config.
 Therefore it fails at 
 org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:222)
  because of AuthorizationException.



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


[jira] [Commented] (JCLOUDS-935) Specify disk type in AttachDisk.InitializeParams as a URL

2015-06-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14583625#comment-14583625
 ] 

ASF subversion and git services commented on JCLOUDS-935:
-

Commit ba3c710b3b3d176fa4ba288559a8a6e99a14951f in jclouds-labs-google's branch 
refs/heads/master from [~abayer]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=ba3c710 ]

JCLOUDS-935. Move AttachDisk.InitializeParams to URI for diskType

Note that two tests are failing right now with or without this.


 Specify disk type in AttachDisk.InitializeParams as a URL
 -

 Key: JCLOUDS-935
 URL: https://issues.apache.org/jira/browse/JCLOUDS-935
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs-google
Affects Versions: 1.9.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0, 1.9.1


 According to 
 https://cloud.google.com/compute/docs/reference/latest/instances#resource, 
 the disk type for a boot disk for an instance needs to be specified as a URL, 
 not just the name of the type.



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


[jira] [Commented] (JCLOUDS-904) Using ContextBuilder to build new aws-s3 context throws NoClassDefFoundError

2015-06-11 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14581819#comment-14581819
 ] 

ASF subversion and git services commented on JCLOUDS-904:
-

Commit a809c11a6065951f5aea48bc4a6048986cd0586a in jclouds's branch 
refs/heads/master from [~agrz]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=a809c11 ]

JCLOUDS-904 Fixing OSGi Header by adding org.jclouds.io import


 Using ContextBuilder to build new aws-s3 context throws NoClassDefFoundError
 

 Key: JCLOUDS-904
 URL: https://issues.apache.org/jira/browse/JCLOUDS-904
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-blobstore
Affects Versions: 1.9.0
 Environment: Karaf OSGi Container
Reporter: Sebastian Lütge
Priority: Critical
  Labels: regression

 Following the steps of the quickstart 
 {code}context = ContextBuilder.newBuilder(aws-s3)
  .credentials(accesskeyid, secretaccesskey)
  .buildView(BlobStoreContext.class);{code}
 using version 1.9.0 creates a NoClassDefFoundError when calling buildView():
 {code}java.lang.NoClassDefFoundError: org.jclouds.io.Payload not found by 
 aws-s3 [77]
   at com.sun.proxy.$Proxy45.clinit(Unknown Source)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
 Method)[:1.7.0_45]
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)[:1.7.0_45]
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)[:1.7.0_45]
   at 
 java.lang.reflect.Constructor.newInstance(Constructor.java:526)[:1.7.0_45]
   at java.lang.reflect.Proxy.newInstance(Proxy.java:748)[:1.7.0_45]
   at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:739)[:1.7.0_45]
   at 
 org.jclouds.rest.config.AnnotatedHttpApiProvider.get(AnnotatedHttpApiProvider.java:45)
   at 
 com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
   at 
 com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:98)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
   at com.google.inject.Scopes$1$1.get(Scopes.java:65)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:98)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
   at com.google.inject.Scopes$1$1.get(Scopes.java:65)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:98)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
   at 
 

[jira] [Commented] (JCLOUDS-904) Using ContextBuilder to build new aws-s3 context throws NoClassDefFoundError

2015-06-11 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14581830#comment-14581830
 ] 

ASF subversion and git services commented on JCLOUDS-904:
-

Commit b1231257fd8410815f0cf5d4b900d8dfe0be4085 in jclouds's branch 
refs/heads/1.9.x from [~agrz]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=b123125 ]

JCLOUDS-904 Fixing OSGi Header by adding org.jclouds.io import


 Using ContextBuilder to build new aws-s3 context throws NoClassDefFoundError
 

 Key: JCLOUDS-904
 URL: https://issues.apache.org/jira/browse/JCLOUDS-904
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-blobstore
Affects Versions: 1.9.0
 Environment: Karaf OSGi Container
Reporter: Sebastian Lütge
Priority: Critical
  Labels: regression

 Following the steps of the quickstart 
 {code}context = ContextBuilder.newBuilder(aws-s3)
  .credentials(accesskeyid, secretaccesskey)
  .buildView(BlobStoreContext.class);{code}
 using version 1.9.0 creates a NoClassDefFoundError when calling buildView():
 {code}java.lang.NoClassDefFoundError: org.jclouds.io.Payload not found by 
 aws-s3 [77]
   at com.sun.proxy.$Proxy45.clinit(Unknown Source)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
 Method)[:1.7.0_45]
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)[:1.7.0_45]
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)[:1.7.0_45]
   at 
 java.lang.reflect.Constructor.newInstance(Constructor.java:526)[:1.7.0_45]
   at java.lang.reflect.Proxy.newInstance(Proxy.java:748)[:1.7.0_45]
   at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:739)[:1.7.0_45]
   at 
 org.jclouds.rest.config.AnnotatedHttpApiProvider.get(AnnotatedHttpApiProvider.java:45)
   at 
 com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
   at 
 com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:98)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
   at com.google.inject.Scopes$1$1.get(Scopes.java:65)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:98)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
   at com.google.inject.Scopes$1$1.get(Scopes.java:65)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
   at 
 com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
   at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
   at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
   at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:98)
   at 
 com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
   at 
 com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
   at 
 

[jira] [Commented] (JCLOUDS-921) Can not ssh with key and sudo password

2015-06-11 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14581845#comment-14581845
 ] 

ASF subversion and git services commented on JCLOUDS-921:
-

Commit 7e1838afbba4028bf47f722f08d4e4bd289c0d0a in jclouds's branch 
refs/heads/1.9.x from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=7e1838a ]

JCLOUDS-921 prioritise key over password in SessionConnection


 Can not ssh with key and sudo password
 --

 Key: JCLOUDS-921
 URL: https://issues.apache.org/jira/browse/JCLOUDS-921
 Project: jclouds
  Issue Type: Bug
Affects Versions: 1.9.0
Reporter: Stuart Hendren

 If keyboard interactive login is not allowed on the box but the user also 
 requires a sudo password the ssh fails as it prioritises the password.
 If you remove the password then the sudo fails in the SudoAwareInitManager.
 It would seem better to prioritise the key over the password in 
 SSHClientConnection or possibly try both if they are both present, and the 
 first fails.



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


[jira] [Commented] (JCLOUDS-921) Can not ssh with key and sudo password

2015-06-11 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14581844#comment-14581844
 ] 

ASF subversion and git services commented on JCLOUDS-921:
-

Commit f88acd67c0b26742b1f50d0bbd57a6733060ad2c in jclouds's branch 
refs/heads/1.9.x from [~hendrens]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f88acd6 ]

JCLOUDS-921 prioritise key over password in SSHClientConnection

From ticket:
If keyboard interactive login is not allowed on the box but the user also 
requires a sudo password the ssh fails as it prioritises the password.
If you remove the password then the sudo fails in the SudoAwareInitManager.
It would seem better to prioritise the key over the password in 
SSHClientConnection or possibly try both if they are both present, and the 
first fails.

This commit swaps the order of the if else check to use the ssh key if present.


 Can not ssh with key and sudo password
 --

 Key: JCLOUDS-921
 URL: https://issues.apache.org/jira/browse/JCLOUDS-921
 Project: jclouds
  Issue Type: Bug
Affects Versions: 1.9.0
Reporter: Stuart Hendren

 If keyboard interactive login is not allowed on the box but the user also 
 requires a sudo password the ssh fails as it prioritises the password.
 If you remove the password then the sudo fails in the SudoAwareInitManager.
 It would seem better to prioritise the key over the password in 
 SSHClientConnection or possibly try both if they are both present, and the 
 first fails.



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


[jira] [Commented] (JCLOUDS-925) GCE ComputeServiceAdapter should support suspendNode and resumeNode

2015-06-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14579006#comment-14579006
 ] 

ASF subversion and git services commented on JCLOUDS-925:
-

Commit 69909642daafc036a90417fb6546bebb7327cb85 in jclouds-labs-google's branch 
refs/heads/1.9.x from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=6990964 ]

JCLOUDS-925: Add support to start and stop instances in the ComputeService


 GCE ComputeServiceAdapter should support suspendNode and resumeNode
 ---

 Key: JCLOUDS-925
 URL: https://issues.apache.org/jira/browse/JCLOUDS-925
 Project: jclouds
  Issue Type: Sub-task
Affects Versions: 1.9.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0, 1.9.1


 GCE has support for stop/start actions for instances, but suspendNode and 
 resumeNode in GoogleComputeEngineComputeServiceAdapter just throw 
 UnsupportedOperationException. That should be fixed.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-06-08 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14577595#comment-14577595
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 4f6af133291148216ab029a4c712fdf1f80fccbe in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=4f6af13 ]

JCLOUDS-894: Swift portable MPU improvements


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-925) GCE ComputeServiceAdapter should support suspendNode and resumeNode

2015-06-08 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14577256#comment-14577256
 ] 

ASF subversion and git services commented on JCLOUDS-925:
-

Commit a3cb4490f0304ee56c3923d38067fddf8e69e065 in jclouds-labs-google's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=a3cb449 ]

JCLOUDS-925: Add support to start and stop instances in the ComputeService


 GCE ComputeServiceAdapter should support suspendNode and resumeNode
 ---

 Key: JCLOUDS-925
 URL: https://issues.apache.org/jira/browse/JCLOUDS-925
 Project: jclouds
  Issue Type: Sub-task
Affects Versions: 1.9.0
Reporter: Andrew Bayer
Assignee: Andrew Bayer
 Fix For: 2.0.0, 1.9.1


 GCE has support for stop/start actions for instances, but suspendNode and 
 resumeNode in GoogleComputeEngineComputeServiceAdapter just throw 
 UnsupportedOperationException. That should be fixed.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-06-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14576622#comment-14576622
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 04c4d5c916eee9fc54e0ae867a997bcda5e28032 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=04c4d5c ]

JCLOUDS-894: Odds and ends for other providers


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-06-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14576620#comment-14576620
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit ae157991baea78f385acdbae4a956c0bf3c01e8d in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=ae15799 ]

JCLOUDS-894: Add portable multipart upload for S3


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-06-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14576618#comment-14576618
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit f14514c06826500e64d7253954fa2fc4deba2654 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f14514c ]

JCLOUDS-894: Add portable multipart upload

This unifies the provider multipart upload code paths and removes code
duplication.


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-06-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14576619#comment-14576619
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 794b385c9821e5f71a211e238cad06469a132355 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=794b385 ]

JCLOUDS-894: Add portable multipart upload for Azure


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-06-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14576621#comment-14576621
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 9a02157a7fd592edc549611b720c3522c5312a9c in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=9a02157 ]

JCLOUDS-894: Add portable multipart upload for Swift


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-912) GCS uploads with InputStream payloads are not working

2015-06-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-912?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14569519#comment-14569519
 ] 

ASF subversion and git services commented on JCLOUDS-912:
-

Commit 1a64a1f0fe2895cba5af810b4747438737439fcd in jclouds's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=1a64a1f ]

JCLOUDS-912: Implement RandomInputStream.close

Prevent reading closed RandomInputStream.


 GCS uploads with InputStream payloads are not working
 -

 Key: JCLOUDS-912
 URL: https://issues.apache.org/jira/browse/JCLOUDS-912
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs-google
Affects Versions: 1.9.0
 Environment: Ubuntu 14.04.2 LTS 64-bit
 java version 1.7.0_76
 Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
 Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
Reporter: Ben Piper
  Labels: google-cloud-storage

 It seems that Payloads based on an InputStream are not currently working with 
 the google-cloud-storage API, either with simpleUpload or multipartUpload.  
 The stream is getting closed before a single byte is read for transmission to 
 the GCS endpoint.
 The payload in the request object is first initialised when 
 GeneratedHttpRequest.Builder.build is called in 
 RestAnnotationProcessor.apply, and then setPayload is later called on the 
 HttpRequest object by MultipartUploadBinder (or UploadBinder in the case of 
 simpleUpload), causing the originally supplied InputStream to be closed.
 The setPayload call in UploadBinder.bindToRequest seems redundant, if the 
 payload has already been set when the request object was built.  
 MultipartUploadBinder.bindToRequest wraps the original payload in a 
 MultipartForm, but the stream in the media part will still end up being 
 closed by the setPayload call.  At face value, it doesn't seem like 
 MapBinder.bindToRequest is an appropriate place to call setPayload unless it 
 is legitimate to completely replace the original payload (rather than wrap 
 it) - or at least if it has to mutate the payload property of the request 
 object, then it needs some way of doing it that doesn't result in the 
 originally supplied Payload being 'released'.
 The simplest way of reproducing this is probably just to add a new 
 integration test, similar to ObjectApiLiveTest.testMultipartJpegUpload, but 
 using a FileInputStream based Payload rather than a ByteSource one.
 Relevant portion of stack trace is below.
 {code}
 Caused by: java.io.IOException: Stream already closed
   at org.jvnet.mimepull.DataHead$ReadMultiStream.fetch(DataHead.java:248) 
 ~[mimepull-1.9.3.jar:1.9.3]
   at org.jvnet.mimepull.DataHead$ReadMultiStream.read(DataHead.java:219) 
 ~[mimepull-1.9.3.jar:1.9.3]
   at java.io.SequenceInputStream.read(SequenceInputStream.java:208) 
 ~[na:1.7.0_76]
   at java.io.SequenceInputStream.read(SequenceInputStream.java:211) 
 ~[na:1.7.0_76]
   at java.io.InputStream.read(InputStream.java:101) ~[na:1.7.0_76]
   at com.google.common.io.ByteStreams.copy(ByteStreams.java:175) 
 ~[guava-16.0.1.jar:na]
   at 
 org.jclouds.http.internal.JavaUrlHttpCommandExecutorService.writePayloadToConnection(JavaUrlHttpCommandExecutorService.java:297)
  ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 org.jclouds.http.internal.JavaUrlHttpCommandExecutorService.convert(JavaUrlHttpCommandExecutorService.java:170)
  ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 org.jclouds.http.internal.JavaUrlHttpCommandExecutorService.convert(JavaUrlHttpCommandExecutorService.java:64)
  ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:91)
  ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:90) 
 ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:73) 
 ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:44) 
 ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
  ~[jclouds-core-1.9.0.jar:1.9.0]
   at 
 com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
  ~[guava-16.0.1.jar:na]
   at com.sun.proxy.$Proxy120.multipartUpload(Unknown Source) ~[na:na]
 {code}



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


[jira] [Commented] (JCLOUDS-906) Expose and propagate service accounts in node creation

2015-06-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14570008#comment-14570008
 ] 

ASF subversion and git services commented on JCLOUDS-906:
-

Commit 0e3263e0bd879089630a35cc9d33595a65691e8a in jclouds-labs-google's branch 
refs/heads/master from [~broudy]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=0e3263e ]

JCLOUDS-906: Add ServiceAccounts to GoogleComputeEngineTemplateOptions


 Expose and propagate service accounts in node creation
 --

 Key: JCLOUDS-906
 URL: https://issues.apache.org/jira/browse/JCLOUDS-906
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-labs-google
Reporter: Pedro Ribeiro

 Google Compute Engine instances should be provided with a set of permissions 
 in the form of a serviceAccounts field at the moment of node creation. 
 Missing to do so may block the instance from being able to serve its intended 
 purpose.
 [PR 110|https://github.com/jclouds/jclouds-labs-google/pull/110] introduced a 
 {{serviceAccounts}} field in the NewInstance class, but the support is 
 incomplete. Some of the wiring is still missing and a way to propagate these 
 values.
 This could probably be easily done by extending GCETemplateOptions as 
 previously suggested.
 Relates to [these 
 comments|https://github.com/jclouds/jclouds-labs-google/pull/110#issuecomment-101741868].



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-06-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14568185#comment-14568185
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 9c2d5ce954ee7427dce77306800f265e0e28cf53 in jclouds-labs-google's branch 
refs/heads/master from [~broudy]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=9c2d5ce ]

JCLOUDS-894: Disable MultipartUploads tests


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-908) BaseComputeService#listNodes throwing an exception

2015-05-27 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14560662#comment-14560662
 ] 

ASF subversion and git services commented on JCLOUDS-908:
-

Commit f29ac6d6af755f3b9852053b3e41a4317956387a in jclouds-labs-google's branch 
refs/heads/1.9.x from [~broudy]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=f29ac6d ]

JCLOUDS-908: Temporary fix to exception thrown in InstanceToNodeMetadata due to 
instance names


 BaseComputeService#listNodes throwing an exception
 --

 Key: JCLOUDS-908
 URL: https://issues.apache.org/jira/browse/JCLOUDS-908
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs-google
Affects Versions: 1.8.1, 1.9.0
Reporter: Pedro Ribeiro

 If I have an instance named j-t2, then when I call 
 BaseComputeService#listNodes, I get the following error. The 'j' in the 
 exception seems to result from some manipulation of the instance name.
 {code}
 Caused by: java.lang.IllegalArgumentException: Object 'j' doesn't match dns 
 naming constraints. Reason: Can't be null or empty. Length must be 3 to 63 
 symbols..
   at 
 org.jclouds.predicates.validators.DnsNameValidator.exception(DnsNameValidator.java:74)
   at 
 org.jclouds.predicates.validators.DnsNameValidator.validate(DnsNameValidator.java:51)
   at 
 org.jclouds.predicates.validators.DnsNameValidator.validate(DnsNameValidator.java:36)
   at 
 org.jclouds.compute.internal.FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.checkGroup(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java:124)
   at 
 org.jclouds.compute.internal.FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.sharedNameForGroup(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java:120)
   at 
 org.jclouds.googlecomputeengine.compute.functions.FirewallTagNamingConvention$Factory.get(FirewallTagNamingConvention.java:39)
   at 
 org.jclouds.googlecomputeengine.compute.functions.InstanceInZoneToNodeMetadata.apply(InstanceInZoneToNodeMetadata.java:89)
   at 
 org.jclouds.googlecomputeengine.compute.functions.InstanceInZoneToNodeMetadata.apply(InstanceInZoneToNodeMetadata.java:51)
   at 
 shaded.com.google.common.base.Functions$FunctionComposition.apply(Functions.java:216)
   at 
 shaded.com.google.common.collect.Iterators$8.transform(Iterators.java:799)
   at 
 shaded.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
   at 
 shaded.com.google.common.collect.Iterators$7.computeNext(Iterators.java:651)
   at 
 shaded.com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
   at 
 shaded.com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
   at shaded.com.google.common.collect.Iterators.addAll(Iterators.java:361)
   at shaded.com.google.common.collect.Iterables.addAll(Iterables.java:354)
   at shaded.com.google.common.collect.Sets.newLinkedHashSet(Sets.java:328)
   at 
 org.jclouds.compute.internal.BaseComputeService.listNodes(BaseComputeService.java:335)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at 
 com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:40)
   at com.sun.proxy.$Proxy107.listNodes(Unknown Source)
   at 
 jenkins.plugins.jclouds.compute.JCloudsCloud.getRunningNodesCount(JCloudsCloud.java:389)
   at 
 jenkins.plugins.jclouds.compute.JCloudsCloud.doProvision(JCloudsCloud.java:372)
   ... 73 more
 {code}
 *Note*: I have only tested this with version 1.8.1 and I am calling jclouds 
 from inside a jenkins plugin.



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


[jira] [Commented] (JCLOUDS-669) jclouds-cli support for openstack-swift

2015-05-27 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14561891#comment-14561891
 ] 

ASF subversion and git services commented on JCLOUDS-669:
-

Commit 840c06397a07e0a9e43b1007a742582a0a82b012 in jclouds-cli's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-cli.git;h=840c063 ]

JCLOUDS-669: Add support for openstack-swift


 jclouds-cli support for openstack-swift 
 

 Key: JCLOUDS-669
 URL: https://issues.apache.org/jira/browse/JCLOUDS-669
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-cli
Affects Versions: 1.8.0
Reporter: Timur Alperovich
Assignee: Jeremy Daggett

 I attempted to use the openstack-swift in jclouds-cli and found that it is 
 not supported:
 {quote}
 Caused by: java.util.NoSuchElementException: key [openstack-swift] not in the 
 list of providers or apis: {providers=[digitalocean, 
 rackspace-cloudservers-us, elastichosts-tor-p, azureblob, openhosting-east1, 
 rackspace-cloudloadbalancers-uk, softlayer, serverlove-z1-man, aws-ec2, 
 bluelock-vcloud-zone01, aws-cloudwatch, cloudfiles-uk, elastichosts-lon-b, 
 elastichosts-lon-p, rackspace-cloudservers-uk, cloudonestorage, 
 hpcloud-objectstorage, cloudservers-us, rackspace-cloudloadbalancers-us, 
 elastichosts-lax-p, cloudfiles-us, aws-s3, greenhousedata-element-vcloud, 
 ninefold-compute, go2cloud-jhb1, ninefold-storage, gogrid, cloudsigma-lvs, 
 cloudsigma-zrh, skalicloud-sdg-my, cloudservers-uk, elastichosts-sat-p, 
 hpcloud-compute]
 {quote}
 Could we add support for openstack-swift in jclouds-cli? Please adjust the 
 severity as necessary.



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


[jira] [Commented] (JCLOUDS-669) jclouds-cli support for openstack-swift

2015-05-27 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14561892#comment-14561892
 ] 

ASF subversion and git services commented on JCLOUDS-669:
-

Commit 5247e107a8a179394dfaed6f1b8b6f7cd8b89d6d in jclouds-cli's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-cli.git;h=5247e10 ]

JCLOUDS-669: Add support for rackspace-cloudfiles


 jclouds-cli support for openstack-swift 
 

 Key: JCLOUDS-669
 URL: https://issues.apache.org/jira/browse/JCLOUDS-669
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-cli
Affects Versions: 1.8.0
Reporter: Timur Alperovich
Assignee: Jeremy Daggett

 I attempted to use the openstack-swift in jclouds-cli and found that it is 
 not supported:
 {quote}
 Caused by: java.util.NoSuchElementException: key [openstack-swift] not in the 
 list of providers or apis: {providers=[digitalocean, 
 rackspace-cloudservers-us, elastichosts-tor-p, azureblob, openhosting-east1, 
 rackspace-cloudloadbalancers-uk, softlayer, serverlove-z1-man, aws-ec2, 
 bluelock-vcloud-zone01, aws-cloudwatch, cloudfiles-uk, elastichosts-lon-b, 
 elastichosts-lon-p, rackspace-cloudservers-uk, cloudonestorage, 
 hpcloud-objectstorage, cloudservers-us, rackspace-cloudloadbalancers-us, 
 elastichosts-lax-p, cloudfiles-us, aws-s3, greenhousedata-element-vcloud, 
 ninefold-compute, go2cloud-jhb1, ninefold-storage, gogrid, cloudsigma-lvs, 
 cloudsigma-zrh, skalicloud-sdg-my, cloudservers-uk, elastichosts-sat-p, 
 hpcloud-compute]
 {quote}
 Could we add support for openstack-swift in jclouds-cli? Please adjust the 
 severity as necessary.



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


[jira] [Commented] (JCLOUDS-669) jclouds-cli support for openstack-swift

2015-05-27 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14561889#comment-14561889
 ] 

ASF subversion and git services commented on JCLOUDS-669:
-

Commit 5589a994655f7273956e7a143e27210f5566869d in jclouds-karaf's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-karaf.git;h=5589a99 ]

JCLOUDS-669: Add support for rackspace-cloudfiles


 jclouds-cli support for openstack-swift 
 

 Key: JCLOUDS-669
 URL: https://issues.apache.org/jira/browse/JCLOUDS-669
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-cli
Affects Versions: 1.8.0
Reporter: Timur Alperovich
Assignee: Jeremy Daggett

 I attempted to use the openstack-swift in jclouds-cli and found that it is 
 not supported:
 {quote}
 Caused by: java.util.NoSuchElementException: key [openstack-swift] not in the 
 list of providers or apis: {providers=[digitalocean, 
 rackspace-cloudservers-us, elastichosts-tor-p, azureblob, openhosting-east1, 
 rackspace-cloudloadbalancers-uk, softlayer, serverlove-z1-man, aws-ec2, 
 bluelock-vcloud-zone01, aws-cloudwatch, cloudfiles-uk, elastichosts-lon-b, 
 elastichosts-lon-p, rackspace-cloudservers-uk, cloudonestorage, 
 hpcloud-objectstorage, cloudservers-us, rackspace-cloudloadbalancers-us, 
 elastichosts-lax-p, cloudfiles-us, aws-s3, greenhousedata-element-vcloud, 
 ninefold-compute, go2cloud-jhb1, ninefold-storage, gogrid, cloudsigma-lvs, 
 cloudsigma-zrh, skalicloud-sdg-my, cloudservers-uk, elastichosts-sat-p, 
 hpcloud-compute]
 {quote}
 Could we add support for openstack-swift in jclouds-cli? Please adjust the 
 severity as necessary.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-05-26 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14559547#comment-14559547
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 5095590d602230fd06e099dd31f6a01e2f5d8ebc in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=5095590 ]

JCLOUDS-894: Do not add unnecessary ETag quotes

Previously
AWSS3BlobIntegrationLiveTest.testMultipartUploadMultipleParts failed.


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-897) jclouds breaks with guice 4.0 because rocoto is evil

2015-05-22 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14555941#comment-14555941
 ] 

ASF subversion and git services commented on JCLOUDS-897:
-

Commit 136d7ab3d89392835d818ff52819d6d0b3107130 in jclouds-karaf's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-karaf.git;h=136d7ab ]

JCLOUDS-897: Remove the Rocoto dependency


 jclouds breaks with guice 4.0 because rocoto is evil
 

 Key: JCLOUDS-897
 URL: https://issues.apache.org/jira/browse/JCLOUDS-897
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-core
Affects Versions: 1.9.0
Reporter: Ben McCann
Assignee: Ignasi Barrera
 Fix For: 2.0.0


 Rocoto is a horrible, horrible library. It uses 
 com.google.inject.internal.util.$Preconditions, which you quite obviously 
 should not do. This has been a known issue for years 
 (https://github.com/99soft/rocoto/issues/7), but has not been fixed yet. In 
 fact, the library is completely un-maintained with no commits since 2012. I 
 would love it if we could get rid of this dependency since pulling it in is 
 breaking my project.



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


[jira] [Commented] (JCLOUDS-897) jclouds breaks with guice 4.0 because rocoto is evil

2015-05-21 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14554018#comment-14554018
 ] 

ASF subversion and git services commented on JCLOUDS-897:
-

Commit 7053a7870da15c3996ca0fd6567f398ac9a5dfb0 in jclouds's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=7053a78 ]

JCLOUDS-897: Remove the Rocoto dependency


 jclouds breaks with guice 4.0 because rocoto is evil
 

 Key: JCLOUDS-897
 URL: https://issues.apache.org/jira/browse/JCLOUDS-897
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-core
Affects Versions: 1.9.0
Reporter: Ben McCann
Assignee: Ignasi Barrera

 Rocoto is a horrible, horrible library. It uses 
 com.google.inject.internal.util.$Preconditions, which you quite obviously 
 should not do. This has been a known issue for years 
 (https://github.com/99soft/rocoto/issues/7), but has not been fixed yet. In 
 fact, the library is completely un-maintained with no commits since 2012. I 
 would love it if we could get rid of this dependency since pulling it in is 
 breaking my project.



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


[jira] [Commented] (JCLOUDS-207) Key Pair and Security Groups created by jclouds are not removed when the node is destroyed (via Jclouds)

2015-05-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14532347#comment-14532347
 ] 

ASF subversion and git services commented on JCLOUDS-207:
-

Commit 3080965eda23f6a4dcf0c200099b8768a247a18a in jclouds's branch 
refs/heads/1.9.x from [~hendrens]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=3080965 ]

JCLOUDS-207: Key Pair and Security Groups created by jclouds are not removed 
when the node is destroyed

The names created do not match those searched for.

They are created in 
FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java
and have are of this form jclouds#I-0#e96.

But for example jclouds#I-0#us-east-1#* is used as the search term.


 Key Pair and Security Groups created by jclouds are not removed when the node 
 is destroyed (via Jclouds)
 

 Key: JCLOUDS-207
 URL: https://issues.apache.org/jira/browse/JCLOUDS-207
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Affects Versions: 1.6.0
Reporter: Eugen Paraschiv
  Labels: ec2

 Simply stated, the problem is that the nodes that are created in EC2 via 
 jclouds leave a key-pair and a security group each, after they're deleted 
 (also via jclouds). 
 This issue is described in much more detail here: 
 http://www.cloudsoftcorp.com/blog/tidying-up-after-jclouds/
 Hopefully it's an easy fix and the operation of first creating and then 
 destroying the node will leave no unnecessary artifacts on the EC2 account. 



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


[jira] [Commented] (JCLOUDS-207) Key Pair and Security Groups created by jclouds are not removed when the node is destroyed (via Jclouds)

2015-05-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14532349#comment-14532349
 ] 

ASF subversion and git services commented on JCLOUDS-207:
-

Commit 31749cba5deb387064a60343604c4c3628b4d600 in jclouds's branch 
refs/heads/master from [~hendrens]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=31749cb ]

JCLOUDS-207: Key Pair and Security Groups created by jclouds are not removed 
when the node is destroyed

The names created do not match those searched for.

They are created in 
FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java
and have are of this form jclouds#I-0#e96.

But for example jclouds#I-0#us-east-1#* is used as the search term.


 Key Pair and Security Groups created by jclouds are not removed when the node 
 is destroyed (via Jclouds)
 

 Key: JCLOUDS-207
 URL: https://issues.apache.org/jira/browse/JCLOUDS-207
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Affects Versions: 1.6.0
Reporter: Eugen Paraschiv
  Labels: ec2

 Simply stated, the problem is that the nodes that are created in EC2 via 
 jclouds leave a key-pair and a security group each, after they're deleted 
 (also via jclouds). 
 This issue is described in much more detail here: 
 http://www.cloudsoftcorp.com/blog/tidying-up-after-jclouds/
 Hopefully it's an easy fix and the operation of first creating and then 
 destroying the node will leave no unnecessary artifacts on the EC2 account. 



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


[jira] [Commented] (JCLOUDS-901) Wrong javadocs in cloudstack VolumeApi

2015-05-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14532587#comment-14532587
 ] 

ASF subversion and git services commented on JCLOUDS-901:
-

Commit ac8607fd20c45a9b22b28a75901411c762e8b2f1 in jclouds's branch 
refs/heads/1.9.x from [~karel.verva...@telenet.be]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=ac8607f ]

JCLOUDS-901 Moved CloudStack javadocs around

During the rename from *Client to *Api the javadocs were shuffled
around. This commit moves them back to the correct methods.


 Wrong javadocs in cloudstack VolumeApi
 --

 Key: JCLOUDS-901
 URL: https://issues.apache.org/jira/browse/JCLOUDS-901
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Affects Versions: 1.7.3, 2.0.0, 1.8.2, 1.9.1
Reporter: Karel Vervaeke
Priority: Minor

 While looking into JCLOUDS-593 I noticed some weirdness in the javadocs.
 None of their javadoc methods make sense:
 - docs for createVolumeByDiskOfferingInZone say it's by snapshotId
 - docs for createVolumeByCustomDOIZ say it's for listing volumes
 - docs for attachVolume say it's for deleting attached volumes (does that 
 even work?)
 - docs for detachVolume say it's for attaching volumes
 etcetera.



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


[jira] [Commented] (JCLOUDS-901) Wrong javadocs in cloudstack VolumeApi

2015-05-07 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14532588#comment-14532588
 ] 

ASF subversion and git services commented on JCLOUDS-901:
-

Commit 2c53ef38a5caf5621fcf74983636fbd00341a674 in jclouds's branch 
refs/heads/master from [~karel.verva...@telenet.be]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=2c53ef3 ]

JCLOUDS-901 Moved CloudStack javadocs around

During the rename from *Client to *Api the javadocs were shuffled
around. This commit moves them back to the correct methods.


 Wrong javadocs in cloudstack VolumeApi
 --

 Key: JCLOUDS-901
 URL: https://issues.apache.org/jira/browse/JCLOUDS-901
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-compute
Affects Versions: 1.7.3, 2.0.0, 1.8.2, 1.9.1
Reporter: Karel Vervaeke
Priority: Minor

 While looking into JCLOUDS-593 I noticed some weirdness in the javadocs.
 None of their javadoc methods make sense:
 - docs for createVolumeByDiskOfferingInZone say it's by snapshotId
 - docs for createVolumeByCustomDOIZ say it's for listing volumes
 - docs for attachVolume say it's for deleting attached volumes (does that 
 even work?)
 - docs for detachVolume say it's for attaching volumes
 etcetera.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-05-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14523873#comment-14523873
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 6a2e381c147ec927ba0c30d0e8effa7c56ccc6e5 in jclouds-labs-aws's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-aws.git;h=6a2e381 ]

JCLOUDS-894: Expose GCS multipart operations

Not yet implemented


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-05-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14523872#comment-14523872
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 4a514501f9e943747259979d01d310174b6c5131 in jclouds-labs-google's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;h=4a51450 ]

JCLOUDS-894: Expose GCS multipart operations

Not yet implemented


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-05-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14523871#comment-14523871
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit deeebe46f75dc223b0fe1e217979e4beaf42f2cf in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=deeebe4 ]

JCLOUDS-894: Expose Swift multipart operations


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-05-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14523869#comment-14523869
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit df3c91ef4ae4cb62b43e122c59d5815ec1c83bfb in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=df3c91e ]

JCLOUDS-894: Expose legacy Swift multipart operations

Not yet implemented


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-894) Expose component operations of multipart upload

2015-05-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14523870#comment-14523870
 ] 

ASF subversion and git services commented on JCLOUDS-894:
-

Commit 9128ae515f3078862fca64b65be460d63db79f43 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=9128ae5 ]

JCLOUDS-894: Expose S3 multipart operations


 Expose component operations of multipart upload
 ---

 Key: JCLOUDS-894
 URL: https://issues.apache.org/jira/browse/JCLOUDS-894
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.9.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul
  Labels: multipart

 Presently jclouds exposes multipart upload via a simple interface:
 {code:java}
 blobStore.putBlob(containerName, blob, new PutOptions().multipart(true));
 {code}
 This does not allow more complicated interactions such as parallel uploads, 
 uploads with unknown content-lengths, and other interfaces like writing into 
 an {{OutputStream}}.  Further the current {{MultipartUploadStrategy}} 
 implementations duplicate code across the azureblob, gcs, and s3 providers.
 I propose to expose the MPU component operations, e.g., initiate, complete, 
 abort, and upload part, via the {{BlobStore}} abstraction.  This will allow 
 us to address all the above features.



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


[jira] [Commented] (JCLOUDS-852) VMImage Operation Support

2015-04-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14521597#comment-14521597
 ] 

ASF subversion and git services commented on JCLOUDS-852:
-

Commit 6b4de9e73209970cb8f678fca53a26018d9dc0b5 in jclouds-labs's branch 
refs/heads/1.9.x from [~Bhash90]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=6b4de9e ]

JCLOUDS-852: Added VMImageOpertaions to Azure Compute


 VMImage Operation Support
 -

 Key: JCLOUDS-852
 URL: https://issues.apache.org/jira/browse/JCLOUDS-852
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Bhathiya Supun
Assignee: Bhathiya Supun
 Fix For: 2.0.0


 Support Virtual Machine operations in 
 https://msdn.microsoft.com/en-us/library/azure/dn499771.aspx



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


[jira] [Commented] (JCLOUDS-852) VMImage Operation Support

2015-04-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14521598#comment-14521598
 ] 

ASF subversion and git services commented on JCLOUDS-852:
-

Commit 882be03ecae0cd89d5c6b58f0e385883c0fafb0a in jclouds-labs's branch 
refs/heads/master from [~Bhash90]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=882be03 ]

JCLOUDS-852: Added VMImageOpertaions to Azure Compute


 VMImage Operation Support
 -

 Key: JCLOUDS-852
 URL: https://issues.apache.org/jira/browse/JCLOUDS-852
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Bhathiya Supun
Assignee: Bhathiya Supun
 Fix For: 2.0.0


 Support Virtual Machine operations in 
 https://msdn.microsoft.com/en-us/library/azure/dn499771.aspx



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


[jira] [Commented] (JCLOUDS-890) Chef bootstrap fails if no attributes are defined

2015-04-24 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14510734#comment-14510734
 ] 

ASF subversion and git services commented on JCLOUDS-890:
-

Commit d29424304e335ae258c4ed47eecb73bc14322fa7 in jclouds's branch 
refs/heads/1.9.x from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=d294243 ]

JCLOUDS-890: Prevent NPE when generating the Chef attributes file


 Chef bootstrap fails if no attributes are defined
 -

 Key: JCLOUDS-890
 URL: https://issues.apache.org/jira/browse/JCLOUDS-890
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-chef
Affects Versions: 1.9.0
Reporter: Ignasi Barrera
Assignee: Ignasi Barrera
  Labels: chef

 If no attributes are provided in the bootstrap configuration, a NPE is raised 
 here:
 https://github.com/jclouds/jclouds/blob/jclouds-1.9.0/apis/chef/src/main/java/org/jclouds/chef/functions/GroupToBootScript.java#L124



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


[jira] [Commented] (JCLOUDS-890) Chef bootstrap fails if no attributes are defined

2015-04-24 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14510737#comment-14510737
 ] 

ASF subversion and git services commented on JCLOUDS-890:
-

Commit 2b855809a4ef1b87fb17e541442b97a02396fffd in jclouds's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=2b85580 ]

JCLOUDS-890: Prevent NPE when generating the Chef attributes file


 Chef bootstrap fails if no attributes are defined
 -

 Key: JCLOUDS-890
 URL: https://issues.apache.org/jira/browse/JCLOUDS-890
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-chef
Affects Versions: 1.9.0
Reporter: Ignasi Barrera
Assignee: Ignasi Barrera
  Labels: chef

 If no attributes are provided in the bootstrap configuration, a NPE is raised 
 here:
 https://github.com/jclouds/jclouds/blob/jclouds-1.9.0/apis/chef/src/main/java/org/jclouds/chef/functions/GroupToBootScript.java#L124



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


[jira] [Commented] (JCLOUDS-839) Complete CloudService support

2015-04-20 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14502566#comment-14502566
 ] 

ASF subversion and git services commented on JCLOUDS-839:
-

Commit e4836294dd02f45ad0e963667309c8ec8dd97e57 in jclouds-labs's branch 
refs/heads/master from [~Bhash90]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=e483629 ]

JCLOUDS-839: Get Cloud Service Properties Operation Support

Minor change

Added Mock Tests to Cloud Service Properties


 Complete CloudService support
 -

 Key: JCLOUDS-839
 URL: https://issues.apache.org/jira/browse/JCLOUDS-839
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Francesco Chicchiriccò
Assignee: Bhathiya Supun
 Fix For: 2.0.0


 Complete the support provided in {{CloudServiceApi}} for all operations 
 described in https://msdn.microsoft.com/en-us/library/azure/ee460812.aspx



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


[jira] [Commented] (JCLOUDS-839) Complete CloudService support

2015-04-20 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14502565#comment-14502565
 ] 

ASF subversion and git services commented on JCLOUDS-839:
-

Commit bc99a70283f4354c8c0265b87ed8d8f193de45b9 in jclouds-labs's branch 
refs/heads/1.9.x from [~Bhash90]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=bc99a70 ]

JCLOUDS-839: Get Cloud Service Properties Operation Support

Minor change

Added Mock Tests to Cloud Service Properties


 Complete CloudService support
 -

 Key: JCLOUDS-839
 URL: https://issues.apache.org/jira/browse/JCLOUDS-839
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Francesco Chicchiriccò
Assignee: Bhathiya Supun
 Fix For: 2.0.0


 Complete the support provided in {{CloudServiceApi}} for all operations 
 described in https://msdn.microsoft.com/en-us/library/azure/ee460812.aspx



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


[jira] [Commented] (JCLOUDS-873) Complete Network Security Group API implementation

2015-04-13 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14492125#comment-14492125
 ] 

ASF subversion and git services commented on JCLOUDS-873:
-

Commit 29435e1c35609fc2d1ae0878243c3af56a8297cc in jclouds-labs's branch 
refs/heads/master from [~fmartelli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=29435e1 ]

[JCLOUDS-873] Provided network security group operations + some important fixes 
around live test execution


 Complete Network Security Group API implementation
 --

 Key: JCLOUDS-873
 URL: https://issues.apache.org/jira/browse/JCLOUDS-873
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-labs
Reporter: fabio martelli
 Fix For: 2.0.0


 Complete API implementation and provide Mock and Live tests.
 See [1] for details.
 [1] https://msdn.microsoft.com/en-us/library/azure/dn913824.aspx



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


[jira] [Commented] (JCLOUDS-873) Complete Network Security Group API implementation

2015-04-13 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14492129#comment-14492129
 ] 

ASF subversion and git services commented on JCLOUDS-873:
-

Commit 2b69bed1621175ef58ee337c96cb5b9e5b78ab00 in jclouds-labs's branch 
refs/heads/1.9.x from [~fmartelli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=2b69bed ]

[JCLOUDS-873] Provided network security group operations + some important fixes 
around live test execution


 Complete Network Security Group API implementation
 --

 Key: JCLOUDS-873
 URL: https://issues.apache.org/jira/browse/JCLOUDS-873
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-labs
Reporter: fabio martelli
 Fix For: 2.0.0


 Complete API implementation and provide Mock and Live tests.
 See [1] for details.
 [1] https://msdn.microsoft.com/en-us/library/azure/dn913824.aspx



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486806#comment-14486806
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit 0647ba8c5506a506dde9cadb2db3cb7013afb1be in jclouds's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=0647ba8 ]

JCLOUDS-651: portable copy object content metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486805#comment-14486805
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit 3f2e9f37fd6fad5aa5862467422b0599369bd927 in jclouds's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=3f2e9f3 ]

JCLOUDS-651: Add @Beta annotations to copy methods


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486807#comment-14486807
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit 7c275bdeddfa066a8a2c8b2646ae99cca91bf89c in jclouds's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=7c275bd ]

JCLOUDS-651: Azure copy object content metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486809#comment-14486809
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit f3795651140449c2ddc2ed2c9c36cfc88339ea38 in jclouds's branch 
refs/heads/1.9.x from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f379565 ]

JCLOUDS-651: Swift copy object content metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486780#comment-14486780
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit 0c6052f8030bd17b56747e2e33abdb7c6b70368a in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=0c6052f ]

JCLOUDS-651: Swift copy object content metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-884) Do not try to load agentproxies other than netcat over ssh-agent

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14487368#comment-14487368
 ] 

ASF subversion and git services commented on JCLOUDS-884:
-

Commit 7f38520314b4605b032e3a6622c5755f008eb7fc in jclouds's branch 
refs/heads/master from [~andrewp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=7f38520 ]

JCLOUDS-884: Only try netcat over ssh-agent as an agentproxy

See http://markmail.org/thread/oto47qk2kzcdtebb


 Do not try to load agentproxies other than netcat over ssh-agent
 

 Key: JCLOUDS-884
 URL: https://issues.apache.org/jira/browse/JCLOUDS-884
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-drivers
Affects Versions: 1.9.0
Reporter: Andrew Phillips
Assignee: Andrew Phillips

 In JCLOUDS-516, we added support for agentproxies, but only really tested for 
 netcat over ssh. The CLI *only* supports this, and other agentproxy 
 implementations (e.g. pageant on Windows) fail there since the dependencies 
 aren't even available. See http://markmail.org/thread/oto47qk2kzcdtebb
 For now, change this to only try netcat over ssh-agent. If it's possible to 
 include the additional deps in future, we can decide to revert this.
 See https://github.com/ymnk/jsch-agent-proxy/pull/23



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486779#comment-14486779
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit a43dcece16b7eb0569cfe2d96c76221c40356c27 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=a43dcec ]

JCLOUDS-651: S3 copy object content metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-879) Reserved IP address support

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-879?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14487454#comment-14487454
 ] 

ASF subversion and git services commented on JCLOUDS-879:
-

Commit f0a11c961412562e8a3f126e0f49e587da6bbc96 in jclouds-labs's branch 
refs/heads/1.9.x from [~fmartelli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=f0a11c9 ]

[JCLOUDS-879] Provided reserved IP address operations


 Reserved IP address support
 ---

 Key: JCLOUDS-879
 URL: https://issues.apache.org/jira/browse/JCLOUDS-879
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Francesco Chicchiriccò
Assignee: fabio martelli
  Labels: azure
 Fix For: 2.0.0


 Add support for [reserved IP addresses 
 operations|https://msdn.microsoft.com/en-us/library/azure/dn722420.aspx].
 Once done, include management of reserved IP addressed in 
 {{AzureComputeTemplateOptions}} and {{AzureComputeServiceAdapter}} - which 
 might conflict with JCLOUDS-853.



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


[jira] [Commented] (JCLOUDS-884) Do not try to load agentproxies other than netcat over ssh-agent

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14487415#comment-14487415
 ] 

ASF subversion and git services commented on JCLOUDS-884:
-

Commit 0e2ee14a005ef79efe0c8317fb69d4f71446a37f in jclouds's branch 
refs/heads/1.9.x from [~andrewp]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=0e2ee14 ]

JCLOUDS-884: Only try netcat over ssh-agent as an agentproxy

See http://markmail.org/thread/oto47qk2kzcdtebb


 Do not try to load agentproxies other than netcat over ssh-agent
 

 Key: JCLOUDS-884
 URL: https://issues.apache.org/jira/browse/JCLOUDS-884
 Project: jclouds
  Issue Type: Improvement
  Components: jclouds-drivers
Affects Versions: 1.9.0
Reporter: Andrew Phillips
Assignee: Andrew Phillips
 Fix For: 2.0.0


 In JCLOUDS-516, we added support for agentproxies, but only really tested for 
 netcat over ssh. The CLI *only* supports this, and other agentproxy 
 implementations (e.g. pageant on Windows) fail there since the dependencies 
 aren't even available. See http://markmail.org/thread/oto47qk2kzcdtebb
 For now, change this to only try netcat over ssh-agent. If it's possible to 
 include the additional deps in future, we can decide to revert this.
 See https://github.com/ymnk/jsch-agent-proxy/pull/23



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486777#comment-14486777
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit 40ba1569370be07dd28e64a7b98240980e1e3860 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=40ba156 ]

JCLOUDS-651: portable copy object content metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-09 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486778#comment-14486778
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit a761f4cfa199fee39ee74829cdbbbfebf56c0c37 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=a761f4c ]

JCLOUDS-651: Azure copy object content metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-850) Add the live test that extends the BaseTemplateBuilderLiveTest

2015-04-08 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14485306#comment-14485306
 ] 

ASF subversion and git services commented on JCLOUDS-850:
-

Commit 59f0ae490fdc921944f6abd157d71e07255ed404 in jclouds-labs's branch 
refs/heads/master from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=59f0ae4 ]

[JCLOUDS-850] Providing AzureTemplateBuilderLiveTest


 Add the live test that extends the BaseTemplateBuilderLiveTest
 --

 Key: JCLOUDS-850
 URL: https://issues.apache.org/jira/browse/JCLOUDS-850
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Ignasi Barrera
Assignee: Francesco Chicchiriccò
  Labels: azure
 Fix For: 2.0.0


 The BaseTemplateBuilderLiveTest provides the contract for the 
 TemplateBuilder. This test is important to detect changes in the images 
 offered by the providers that might impact existing users.
 All compute providers must implement and have this test passing. The AWS test 
 can be used as a reference test:
 https://github.com/jclouds/jclouds/blob/master/providers/aws-ec2/src/test/java/org/jclouds/aws/ec2/compute/AWSEC2TemplateBuilderLiveTest.java



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


[jira] [Commented] (JCLOUDS-850) Add the live test that extends the BaseTemplateBuilderLiveTest

2015-04-08 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14485312#comment-14485312
 ] 

ASF subversion and git services commented on JCLOUDS-850:
-

Commit 1fc9d0d857c1f18c3c42a23151c92de5db4b617f in jclouds-labs's branch 
refs/heads/1.9.x from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=1fc9d0d ]

[JCLOUDS-850] Providing AzureTemplateBuilderLiveTest


 Add the live test that extends the BaseTemplateBuilderLiveTest
 --

 Key: JCLOUDS-850
 URL: https://issues.apache.org/jira/browse/JCLOUDS-850
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Ignasi Barrera
Assignee: Francesco Chicchiriccò
  Labels: azure
 Fix For: 2.0.0


 The BaseTemplateBuilderLiveTest provides the contract for the 
 TemplateBuilder. This test is important to detect changes in the images 
 offered by the providers that might impact existing users.
 All compute providers must implement and have this test passing. The AWS test 
 can be used as a reference test:
 https://github.com/jclouds/jclouds/blob/master/providers/aws-ec2/src/test/java/org/jclouds/aws/ec2/compute/AWSEC2TemplateBuilderLiveTest.java



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-08 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14486396#comment-14486396
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit b35295c2380bdfeb60a75e36e037b329996647eb in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=b35295c ]

JCLOUDS-651: Add @Beta annotations to copy methods


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-838) Avoid deprecation

2015-04-06 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14481926#comment-14481926
 ] 

ASF subversion and git services commented on JCLOUDS-838:
-

Commit b9036f5afcdfde0011291fef3e046f977925b518 in jclouds-labs's branch 
refs/heads/master from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=b9036f5 ]

[JCLOUDS-838] Introducing InMemoryKeyManager for PEM-encoded certificate and 
private key

Conflicts:

azurecompute/src/main/java/org/jclouds/azurecompute/suppliers/KeyStoreSupplier.java


 Avoid deprecation
 -

 Key: JCLOUDS-838
 URL: https://issues.apache.org/jira/browse/JCLOUDS-838
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 2.0.0


 Two classes are marked as {{@Deprecated}} but still used:
  * {{KeyStoreSupplier}}
  * {{SSLContextWithKeysSupplier}}
 The TODO comment on top of both says
 {quote}
 this code needs to be completely refactored. It needs to stop using KeyStore 
 of at all possible and definitely the local filesystem. Please look at oauth 
 for examples on how to do this via PEMs.
 {quote}



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


[jira] [Commented] (JCLOUDS-849) Add the live test that extends the BaseComputeServiceLiveTest

2015-04-06 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14481943#comment-14481943
 ] 

ASF subversion and git services commented on JCLOUDS-849:
-

Commit b134483bc067b0ea5c0dc45fb38119c2ecf621a3 in jclouds-labs's branch 
refs/heads/1.9.x from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=b134483 ]

[JCLOUDS-849] Explicitly setting default test image location to West Europe


 Add the live test that extends the BaseComputeServiceLiveTest
 -

 Key: JCLOUDS-849
 URL: https://issues.apache.org/jira/browse/JCLOUDS-849
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Ignasi Barrera
Assignee: fabio martelli
  Labels: azure
 Fix For: 2.0.0


 The BaseComputeServiceLiveTest provides the contract of the ComputeService 
 abstraction. All compute providers must have a test that extends the base one 
 with all live tests passing.
 An example implemention can be the DigitalOcean one:
 https://github.com/jclouds/jclouds-labs/blob/master/digitalocean/src/main/java/org/jclouds/digitalocean/compute/strategy/DigitalOceanComputeServiceAdapter.java



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


[jira] [Commented] (JCLOUDS-849) Add the live test that extends the BaseComputeServiceLiveTest

2015-04-06 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14481942#comment-14481942
 ] 

ASF subversion and git services commented on JCLOUDS-849:
-

Commit 367d02d66e9737f84db67fbd2072ced1d60c3026 in jclouds-labs's branch 
refs/heads/1.9.x from [~fmartelli]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=367d02d ]

[JCLOUDS-849] All tests are green in Azure


 Add the live test that extends the BaseComputeServiceLiveTest
 -

 Key: JCLOUDS-849
 URL: https://issues.apache.org/jira/browse/JCLOUDS-849
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Ignasi Barrera
Assignee: fabio martelli
  Labels: azure
 Fix For: 2.0.0


 The BaseComputeServiceLiveTest provides the contract of the ComputeService 
 abstraction. All compute providers must have a test that extends the base one 
 with all live tests passing.
 An example implemention can be the DigitalOcean one:
 https://github.com/jclouds/jclouds-labs/blob/master/digitalocean/src/main/java/org/jclouds/digitalocean/compute/strategy/DigitalOceanComputeServiceAdapter.java



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


[jira] [Commented] (JCLOUDS-838) Avoid deprecation

2015-04-06 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14481944#comment-14481944
 ] 

ASF subversion and git services commented on JCLOUDS-838:
-

Commit 68935a31b20da35a193848439d1996f98eaadd1e in jclouds-labs's branch 
refs/heads/1.9.x from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=68935a3 ]

[JCLOUDS-838] Introducing InMemoryKeyManager for PEM-encoded certificate and 
private key

Conflicts:

azurecompute/src/main/java/org/jclouds/azurecompute/suppliers/KeyStoreSupplier.java


 Avoid deprecation
 -

 Key: JCLOUDS-838
 URL: https://issues.apache.org/jira/browse/JCLOUDS-838
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 2.0.0


 Two classes are marked as {{@Deprecated}} but still used:
  * {{KeyStoreSupplier}}
  * {{SSLContextWithKeysSupplier}}
 The TODO comment on top of both says
 {quote}
 this code needs to be completely refactored. It needs to stop using KeyStore 
 of at all possible and definitely the local filesystem. Please look at oauth 
 for examples on how to do this via PEMs.
 {quote}



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


[jira] [Commented] (JCLOUDS-651) server-side copy in portable abstraction

2015-04-06 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14482107#comment-14482107
 ] 

ASF subversion and git services commented on JCLOUDS-651:
-

Commit d8f48c48b41e229e89c4b5db2641e15003b99277 in jclouds's branch 
refs/heads/master from [~gaul]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=d8f48c4 ]

JCLOUDS-651: Copy Swift system metadata


 server-side copy in portable abstraction
 

 Key: JCLOUDS-651
 URL: https://issues.apache.org/jira/browse/JCLOUDS-651
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.0
Reporter: Andrew Gaul
Assignee: Andrew Gaul

 jclouds should expose the provider server-side copy functionality in the 
 portable abstraction.  When a provider does not support this, jclouds should 
 fall back to client-side copying.  Amazon S3 and likely others provide this 
 feature:
 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html



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


[jira] [Commented] (JCLOUDS-842) Add suport for operations on Traffic Manager

2015-04-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14392433#comment-14392433
 ] 

ASF subversion and git services commented on JCLOUDS-842:
-

Commit 4e3f19b98ba11ea06c07bb47ef295934e0d280c1 in jclouds-labs's branch 
refs/heads/master from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=4e3f19b ]

[JCLOUDS-842] provided support for traffic manager operations


 Add suport for operations on Traffic Manager
 

 Key: JCLOUDS-842
 URL: https://issues.apache.org/jira/browse/JCLOUDS-842
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-labs
Reporter: fabio martelli
Assignee: fabio martelli
  Labels: azure
 Fix For: 2.0.0


 Add suport for operations on Traffic Manager. See at
 https://msdn.microsoft.com/en-us/library/azure/hh758255.aspx



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


[jira] [Commented] (JCLOUDS-837) Add support for operations on service certificates

2015-04-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14392434#comment-14392434
 ] 

ASF subversion and git services commented on JCLOUDS-837:
-

Commit e6a3ce338cb90bd53ae8166b24e498d379a04f09 in jclouds-labs's branch 
refs/heads/master from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds-labs.git;h=e6a3ce3 ]

[JCLOUDS-837] added service certificate support


 Add support for operations on service certificates
 --

 Key: JCLOUDS-837
 URL: https://issues.apache.org/jira/browse/JCLOUDS-837
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-labs
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 2.0.0


 Implement support for operation at 
 https://msdn.microsoft.com/en-us/library/azure/ee795178.aspx



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


<    4   5   6   7   8   9   10   11   12   13   >