81 Commits

Author SHA1 Message Date
Ignasi Barrera
66a82b4f60 Apache jclouds 2.0.0-rc3 release 2016-11-09 22:47:20 +01:00
Timur Alperovich
f61be9aa94 Add a system setting for Glacier's initial wait.
Glacier has an initial wait parameter, which is used to check on the
progress of a job. By default, it is set to 3 hours. This may work
well against existing AWS Glacier interface, however, against a
Glacier emulator the timeout should be overriden. The change allows
setting the timeout to an arbitrary shorter value with
-Dtest.glacier.initial-wait.
2016-07-11 11:23:08 +02:00
Timur Alperovich
af7f4eeb51 Do not assume an endpoint in tests.
jclouds should not assume a particular endpoint when running glacier
tests, as it's possible that a glacier emulator is used (e.g.
glacier-proxy).
2016-07-11 11:23:05 +02:00
Andrew Gaul
0a75446ae7 JCLOUDS-1028: Configure idempotent methods
Enable for Glacier.
2016-06-15 16:37:53 -07:00
Andrew Gaul
ee5386258b JCLOUDS-1125: Glacier list multipart uploads
Not yet implemented.
2016-06-13 16:33:36 -07:00
Andrew Gaul
5e37c46c9c Remove unnecessary static imports
Found via error-prone.
2016-01-29 09:25:04 -08:00
Rita Zhang
9e03d753e0 Add support for GlacierBlobStore.getBlobAccess
It is currently throwing UnsupportedOperationException exception.
2016-01-05 15:48:23 -08:00
Andrew Gaul
41b73a7bd7 JCLOUDS-844: Glacier putBlob ACLs 2015-12-21 23:23:32 -08:00
Andrew Gaul
1c7e3f6ce8 JCLOUDS-894: Fake portable multipart upload for Glacier 2015-06-07 22:50:38 -07:00
Andrew Gaul
2ed3472137 JCLOUDS-894: Expose GCS multipart operations
Not yet implemented
2015-05-01 13:31:20 -07:00
Andrew Gaul
f5f0ac6771 Address Google error-prone warnings 2015-03-30 19:04:10 -07:00
Ignasi Barrera
f1440e7608 Next development version 2.0.0-SNAPSHOT 2015-03-24 11:05:08 +01:00
Ignasi Barrera
e7e30c4a56 Apache jclouds 1.9.0 release 2015-03-24 11:03:53 +01:00
Ignasi Barrera
a5e2d4784a [maven-release-plugin] rollback the release of jclouds-labs-aws-1.9.0-rc1 2015-03-14 23:41:49 +01:00
Ignasi Barrera
8e7e1aa632 [maven-release-plugin] prepare for next development iteration 2015-03-14 23:36:56 +01:00
Ignasi Barrera
602fce423c [maven-release-plugin] prepare release jclouds-labs-aws-1.9.0-rc1 2015-03-14 23:36:56 +01:00
Andrew Gaul
0f66f030fd JCLOUDS-732: Glacier portable object ACLs
Not implemented for Glacier.
2015-02-21 10:40:46 -08:00
Andrew Gaul
0af768f11b JCLOUDS-660: Glacier portable container ACLs
Not implemented for Glacier.
2015-02-12 18:31:24 -08:00
Jeremy Daggett
d139f09ba6 Use AutoService for creation of Service Loader Metadata 2015-01-08 09:45:34 -08:00
Jeremy Daggett
0ac7dd0dd9 Fixed ambiguous methods in tests 2014-12-09 10:27:53 +01:00
Ignasi Barrera
831a2f0348 Upgrade to OkHttp 2.1.0 2014-11-27 11:33:25 +01:00
Adrian Cole
8ee1a982e7 JCLOUDS-534 Avoid runtime incompatibility introduced by Guava's closeQuietly. 2014-10-29 18:45:25 -07:00
Adrian Cole
433f300988 JCLOUDS-40 unasync Fallback. 2014-10-06 16:06:21 -07:00
Adrian Cole
e6004cc4e2 JCLOUDS-40 Remove last reference to AsyncBlobStore in Glacier. 2014-10-05 13:20:45 -07:00
Adrian Cole
172371a2a4 JCLOUDS-40 unasync glacier. 2014-10-04 16:32:31 -07:00
Adrian Cole
9061a525dc Fix glacier's pom structure. 2014-10-04 16:32:19 -07:00
Andrew Gaul
3b09494379 Remove redundant modifiers from interfaces 2014-08-28 19:50:02 -07:00
Andrew Gaul
eb87d61c7b Correct license headers 2014-08-09 22:51:08 -07:00
Roman Coedo
877443a0e4 JCLOUDS-457: Extend javadoc and add README.md
Added more javadoc documentation. This covers the basics of the
provider.
2014-08-08 13:29:39 -07:00
Roman Coedo
3ff09c0ee7 JCLOUDS-457: Implementing getBlob without options
The missing getBlob implementation has been added.
2014-08-05 13:43:59 +02:00
Andrew Phillips
c8f42d6dcc Updating project and jclouds.version to 2.0.0-SNAPSHOT
Follow-up to 8fba1f2
2014-08-05 11:28:15 +02:00
Roman Coedo
9d6f7560a4 Follow-up to Glacier pull request reviews
* updating Javadocs
* minor style changes
2014-08-03 13:57:13 +01:00
Roman Coedo
2bcc52d0af Updating documentation and a configuration property name
Follow-on from 95d9b00
2014-07-28 18:18:11 -04:00
Roman Coedo
e555dc8876 JCLOUDS-457: Small fixes and documentation
Now the BlobStore and the strategy implementations are annotated with @Singleton.

Added a small documentation to the blobstore classes.
2014-07-28 01:17:42 -07:00
Roman Coedo
f7e81799ac JCLOUDS-457: Fix deleteContainer
The ClearVaultStrategy now ignores ResourceNotFound exceptions.

deleteContainer now tries to delete the vault first to avoid long waits.
If the delete request fails, retries it every 24 hours.
2014-07-27 23:49:03 -07:00
Roman Coedo
3b3939b798 JCLOUDS-457: Add Clear vault strategy
Added a proper implementation to the Clear vault strategy
2014-07-27 16:42:51 -07:00
Roman Coedo
84cb480ebe JCLOUDS-457: Add blobExists and blobMetadata
Now the BlobStore abstraction supports the blobExists and the
blobMetadata operations.
2014-07-26 23:39:44 -07:00
Roman Coedo
e5e3f86309 JCLOUDS-457: Add list operation
Now the BlobStore abstraction supports the list Operation
2014-07-26 23:18:47 -07:00
Roman Coedo
550c05c81a JCLOUDS-457: Add getBlob operation
Now the BlobStore abstraction supports the getBlob Operation
2014-07-26 22:40:46 -07:00
Roman Coedo
3320c4ec58 JCLOUDS-457: Add polling strategy
The polling strategy interface for job operations
and a simple implementation class have been added.
This implementation waits an initial time and then
polls at regular intervals.
2014-07-25 23:18:42 -07:00
Roman Coedo
34565bd63d JCLOUDS-457: List containers and remove blob
List containers and remove blob operations have
been added.
2014-07-25 22:47:33 -07:00
Roman Coedo
1851d684b2 JCLOUDS-457: Long live tests
The long live tests have been added. These tests takes several
hours and will leave traces in your AWS account.
2014-07-24 04:55:53 -07:00
Roman Coedo
cdbb845ae7 JCLOUDS-457: BlobStore MultiPartUpload strategy
The code related to the MultiPartUpload strategy has been added.
MultiPart uploads use an upload strategy (e.g. sequential vs parallel)
and also a slicing strategy to split the payload in different parts.
2014-07-20 15:00:35 -07:00
Roman Coedo
1359ba9010 JCLOUDS-457: Fix complete MPU archive size
The completeMultipartUpload operation is taking the archive size
parameter in MB but it should be bytes.
2014-07-18 16:57:21 -07:00
Roman Coedo
71782b1fd2 JCLOUDS-457: BlobStore Skeleton
The Amazon Glacier BlobStore skeleton has been added.
2014-07-18 00:19:28 -07:00
Roman Coedo
121d2c13ae JCLOUDS-457: Add JobStatus enum
Now the job status is stored as an enum instead of
a String. This is useful when comparing the status to
check if a job is completed, failed or still in progress.
2014-07-15 15:12:13 -07:00
Roman Coedo
73d9fa5340 JCLOUDS-457: Test groups and improvements
Test groups have been added. Also, the live tests were
refactored to reduce the number of RPCs.
2014-07-15 03:01:42 -07:00
Roman C. Coedo
ff83778fb7 JCLOUDS-457: uploadPart return type fix
The uploadPart method now returns HashCode instead
of String.
2014-07-04 13:29:21 -07:00
Roman C. Coedo
327a7b0a6b Use assertj extraction feature to shorten test 2014-07-03 16:04:39 -07:00
Roman C. Coedo
fbcf7eac80 Using assertj assertions
testng assertions have been replaced with assertj
assertions.
2014-07-03 16:04:34 -07:00