Adrian Cole
896cc70374
JCLOUDS-296 unasync legacy cloudfiles provider.
2014-10-03 23:23:02 -07:00
Adrian Cole
7cf11db408
JCLOUDS-296 unasync legacy swift provider.
2014-10-03 23:22:46 -07:00
Adrian Cole
76bd3bea9d
JCLOUDS-296 unasync keystone used by swift derivatives and cloudfiles.
2014-10-03 23:19:11 -07:00
Adrian Cole
cc40f68933
JCLOUDS-40 missing azure-common reference from azureblob.
2014-10-03 23:18:51 -07:00
Adrian Cole
6843e0cbe8
JCLOUDS-40 unasync azureblob; plus fold otherwise unused azure-common into it.
2014-10-03 22:12:27 -07:00
Adrian Cole
e55f424167
JCLOUDS-40 unasync atmos.
2014-10-03 22:08:05 -07:00
Andrew Gaul
4c979913cc
JCLOUDS-742 Remove cloudonestorage provider
2014-10-03 21:27:35 -07:00
Adrian Cole
c68078c22d
JCLOUDS-150 add SubmissionAsyncBlobStore; unasync s3 and aws-s3
2014-10-03 13:28:20 -07:00
Andrew Phillips
2cbb5e26c0
JCLOUDS-538: Avoiding a VM crash trying to run live tests for Swift
...
TestNG was throwing up as its reflection was unable to find certain test methods
2014-10-03 10:10:27 -05:00
Adrian Cole
1d95d299d8
JCLOUDS-735 Remove ninefold providers.
2014-10-02 10:56:20 -07:00
Adrian Cole
ba04fa043a
JCLOUDS-692 Remove the CloudSigma v1 provider.
2014-10-02 10:25:38 -07:00
Evgeny Tarasenko
7682f94ffe
Support availability zone in NovaTemplateOptions.
2014-09-24 06:50:27 -07:00
jasdeep-hundal
f510424c43
JCLOUDS-514: Support attaching volumes at boot in Nova
2014-09-18 19:27:46 -07:00
Jeremy Daggett
593fbaca0b
Add assertj-core and assertj-guava dependencies to project pom
2014-09-17 15:06:53 -07:00
Jeremy Daggett
b9684cd454
JCLOUDS-686: Remove changesSince() query from base PaginationOptions
2014-09-11 09:26:21 -07:00
Jeremy Daggett
885da4ea64
JCLOUDS-296: Deprecate Rackspace First-Gen CloudServers
2014-09-09 18:39:32 -07:00
Jeremy Daggett
c13751cc2f
Added assertion for versioned OpenStack extension APIs. Required for the Neutron v2 API.
2014-09-09 15:04:16 -07:00
Jeremy Daggett
6258a4f4ee
JCLOUDS-296: Deprecate Rackspace First-Gen CloudServers
2014-09-09 14:52:39 -07:00
Andrew Gaul
5330699fe7
Improve XML compatibility with trace-level logging
...
Some providers, notably Azure, include a byte-order mark in their XML
responses. ParseSax.apply buffers these responses in a String when
users enable trace-level logging to include the response in any thrown
exceptions. InputSource(InputStream) skips these byte-order marks
while InputSource(Reader) does not, yielding a SAXParseException.
2014-09-05 17:56:11 -07:00
Andrew Gaul
f2d897d977
Set Content-MD5 only if ETag has correct format
...
Previously this check was more lenient than it should have been.
2014-08-28 21:51:51 -07:00
Andrew Gaul
e2bf20a619
Throw ContainerNotFoundException from removeBlob
...
This makes removeBlob consistent with all other user-facing methods.
2014-08-28 18:26:59 -07:00
Andrew Gaul
e7c398321a
JCLOUDS-679: Use HEAD for S3 bucketExists
...
This method costs 0.4 cents per 10,000 requests instead of 0.5 cents
per 1,000 requests:
http://aws.amazon.com/s3/pricing/
API reference:
http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketHEAD.html
2014-08-20 12:46:05 -07:00
Chris Custine
d3234b7299
Backport https://github.com/jclouds/jclouds/pull/472
2014-08-18 19:13:27 -06:00
Andrea Turli
59dcf2474f
fix ASF copyright headers on SoftLayer
2014-08-18 19:04:49 -06:00
John Walker
9efd0f5a33
JCLOUDS-676: Fix reflection warnings / Clojure
...
JCLOUDS-676: Fix reflection warnings / Clojure
Also fixed a typo in a doc string
2014-08-17 12:05:33 -07:00
Stuart Hendren
6fa3651584
JCLOUDS-661: Adding a test for single-port firewall rules
2014-08-14 14:43:41 -06:00
Andrea Turli
5e5f50516a
JCLOUDS-662: Support multiple disks with the same size using SoftLayerTemplateOptions
2014-08-13 09:32:52 -04:00
Ignasi Barrera
e0a6df1544
JCLOUDS-496: Use the security groups options in the portable TemplateOptions
2014-08-12 13:35:10 -04:00
Andrew Phillips
c230f2c337
Using openStream() to read Payload contents
...
Payload is no longer an InputSupplier, which was deprecated in Guava 16.
See https://github.com/jclouds/jclouds/commit/80a0256c
2014-08-11 17:06:57 -04:00
Andrew Phillips
742e3eb65c
Addressing Checkstyle violations
2014-08-11 17:06:28 -04:00
Andrew Gaul
32acc35804
JCLOUDS-650: ContainerNotFoundException on putBlob
...
Found with Ceph s3-tests and s3proxy.
2014-08-09 00:25:34 -07:00
Fabian Lange
99fe40ab91
JCLOUDS-656: Parse Swift authentication headers case-insensitively
...
Also ensure they are added to the result object with the normalized
capitalization expected by downstream code.
Follow-up to 375cb207
.
2014-08-08 20:34:03 -04:00
Andrew Phillips
5d292f6485
Addressing Checkstyle violations
2014-08-08 20:32:48 -04:00
Andrew Phillips
423f1eaf99
[maven-release-plugin] prepare for next development iteration
2014-07-29 19:53:30 -04:00
Andrew Phillips
22d8a38d83
[maven-release-plugin] prepare for next development iteration
2014-07-29 19:53:30 -04:00
Andrew Phillips
67c084628d
[maven-release-plugin] prepare release jclouds-chef-1.8.0-rc1
2014-07-29 19:53:29 -04:00
Andrew Phillips
34b6f4aac6
[maven-release-plugin] prepare release jclouds-chef-1.8.0-rc1
2014-07-29 19:53:29 -04:00
Andrew Phillips
c1ddc74aae
[maven-release-plugin] prepare for next development iteration
2014-07-29 16:50:39 -04:00
Andrew Phillips
1cc7fab483
[maven-release-plugin] prepare release jclouds-1.8.0-rc1
2014-07-29 16:50:31 -04:00
Zack Shoylev
231a60675e
Adds support for ImmutableMap in jclouds gson
2014-07-29 12:36:53 -05:00
Ignasi Barrera
8cb2cb449b
Revert "Move jclouds-chef to the main jclouds repo"
...
This change will be added again after the 1.8.0 release.
This reverts commit 867c7a407c
.
2014-07-29 00:38:46 +02:00
Ignasi Barrera
867c7a407c
Move jclouds-chef to the main jclouds repo
2014-07-28 21:08:54 +02:00
Andrew Phillips
eba727fef7
'iso8601DateParseWithOptionalTZ' -> 'iso8601DateOrSecondsDateParse' in DateService
...
Follow-up to d57bbebe
2014-07-28 12:20:49 -04:00
Luciano P. Sabenca(luciano.sabenca@movile.com)
fc09c4eb46
JCLOUDS-624 - Fixed bug in ListNodes
...
To fix this bug, I used the approach debated in the above issue: create
new methods to do the operation using an ExecutorService provided by the
user.The the old methods are still working, but now the operations in
those methods are not concurrent anymore.
2014-07-28 15:31:11 +02:00
Andrew Gaul
9c82ded343
Correct comment
2014-07-27 21:25:35 -07:00
Andrew Gaul
7f31cd6051
Handle possibly null message from IOException
2014-07-27 19:41:45 -07:00
Shri Javadekar
d57bbebe7e
Try iso8601SecondsDateParse if iso8601DateParse fails.
...
S3 compatible blobStores sometimes return date in the format:
"2014-07-23T20:53:17+0000" instead of the more common
"2014-07-23T18:09:39.944Z". This caused jclouds to barf with an
IllegalArgumentException.
This commit tries to parse both the formats for S3. The exception
is thrown if both fail.
Added unit tests for the same.
2014-07-26 22:19:54 -07:00
Andrew Gaul
9677ed18eb
Remove loop to gather metrics
...
This loop dramatically increases integration test run-time for no
discernible benefit.
2014-07-26 11:08:16 -07:00
Andrew Gaul
322ea1cbb3
Allow Javadoc to reference imports
...
These style errors continue to creep in due to IDE misconfiguration so
we might as well stop checking for it.
2014-07-26 11:03:58 -07:00
Andrew Gaul
1e1eb5a092
Add deleteContainerIfEmpty to BlobStore
...
This matches how most blobstores operate: delete container is a single
operation, not a compound operation which recursively deletes blobs.
Azure is the only provider which allows deleting a non-empty
container.
2014-07-25 23:02:39 -07:00