Andrew Gaul
a6a232a7a1
JCLOUDS-651: Ensure copy replaces user metadata
...
Some object stores have additive semantics for metadata. As currently
implemented Azure, S3, and Swift consistently replace user metadata
but have different behavior for system metadata, e.g., Content-Type.
2015-04-03 17:50:33 -07:00
Andrew Gaul
67d731f054
JCLOUDS-651: Add Swift server-side copyBlob
...
This has some limitations as discussed in JCLOUDS-872.
2015-04-02 15:36:54 -07:00
Andrew Gaul
b85068ca7f
JCLOUDS-651: Add S3 server-side copyBlob
2015-04-02 15:36:53 -07:00
Andrew Gaul
31369ae590
JCLOUDS-651: Add Azure server-side copyBlob
2015-04-02 15:36:53 -07:00
Andrew Gaul
3cf8abc22e
JCLOUDS-651: Add copyBlob to portable abstraction
...
Some providers optimize this operation with a server-side copy. Add a
fallback implementation which does a client-side copy.
2015-04-02 15:36:52 -07:00
Zack Shoylev
914ad04ae9
Fixes missing consistency waits in testDirectory
2015-04-02 17:14:40 -05:00
Andrew Gaul
59590cd23c
Upgrade to maven-checkstyle-plugin to 2.15
...
This also upgrades Checkstyle to 6.1.1. Release notes:
https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11127&version=20631
https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11127&version=20762
http://checkstyle.sourceforge.net/releasenotes.html
2015-03-31 18:44:39 -07:00
Andrew Gaul
6a7a52642a
Convert Windows to Unix line endings
...
Converted with:
mvn checkstyle:checkstyle --quiet -Dcheckstyle.output.file=/dev/stdout -Dcheckstyle.output.format=plain | grep warn | cut -f1 -d: | uniq | xargs -n 1 dos2unix
2015-03-31 18:25:54 -07:00
Andrew Gaul
56e687f497
Do not allow Windows line endings
2015-03-31 18:25:54 -07:00
Andrew Gaul
fadbbad8ac
JCLOUDS-732: Filesystem portable object ACLs
2015-03-31 15:33:34 -07:00
Andrew Gaul
279a984fee
JCLOUDS-732: Transient portable object ACLs
2015-03-31 15:33:34 -07:00
Andrew Gaul
deff8d8413
JCLOUDS-660: Filesystem portable container ACLs
2015-03-31 15:33:33 -07:00
Andrew Gaul
a062bf841a
JCLOUDS-660: Transient portable container ACLs
2015-03-31 15:33:33 -07:00
Andrew Gaul
e7940d52f9
Add ReadOnlyBlobStore
...
This prohibits mutating operations.
2015-03-31 13:13:19 -07:00
Andrew Gaul
9d9acd1559
Add ForwardingBlobStore
...
Useful for implementing various facades: encryption, read-only, etc.
2015-03-31 13:13:19 -07:00
Andrew Gaul
f57ccadce8
JCLOUDS-871: Azure Copy Blob support
...
API reference:
http://msdn.microsoft.com/en-us/library/dd894037.aspx
2015-03-31 11:13:16 -07:00
Andrew Gaul
967f08a8f2
Return ETag from Azure setBlobMetadata
...
Also fix up live tests.
2015-03-31 11:03:04 -07:00
Andrew Gaul
9cf97f3117
JCLOUDS-867: Azure support for Content-Disposition
...
Enabled by Azure API version 2013-08-15.
2015-03-31 10:53:32 -07:00
Andrew Gaul
8617c75b7e
JCLOUDS-867: Use Azure API version 2013-08-15
...
This changes the format of EnumerationResults.
2015-03-31 10:53:32 -07:00
Andrew Gaul
77d846c5ff
Remove unused import
2015-03-30 20:57:59 -07:00
Andrew Gaul
4f566d3b6e
Address and suppress FindBugs warnings
2015-03-30 20:40:10 -07:00
Andrew Gaul
e581552583
Upgrade to findbugs-maven-plugin 3.0.1
...
Release notes:
http://findbugs.sourceforge.net/Changes.html
2015-03-30 19:58:29 -07:00
Andrew Gaul
df8407a1e8
Fix error-prone StringEquality
2015-03-30 19:06:48 -07:00
Andrew Gaul
db5acb8588
Fix error-prone DepAnn
2015-03-30 19:06:48 -07:00
Andrew Gaul
866ac3fabb
Fix error-prone PreconditionsCheckNotNullPrimitive
2015-03-30 19:06:48 -07:00
Andrew Gaul
32ab9596be
Enable Google error-prone for builds
2015-03-30 19:06:48 -07:00
Andrew Gaul
ac0e5c2439
JCLOUDS-183: Enable Azure testGetIfModifiedSince
...
Also comment on why we skip other tests.
2015-03-30 13:07:35 -07:00
Andrew Gaul
1e289b22d3
Update developers stanza
2015-03-29 18:34:16 -07:00
Ignasi Barrera
88c3c61081
Next development version 2.0.0-SNAPSHOT
2015-03-24 11:07:27 +01:00
Ignasi Barrera
2a12587bf2
Next development version 2.0.0-SNAPSHOT
2015-03-24 11:07:27 +01:00
Ignasi Barrera
121ea203d8
Apache jclouds 1.9.0 release
2015-03-24 11:06:18 +01:00
Ignasi Barrera
225c45fd4f
Apache jclouds 1.9.0 release
2015-03-24 11:06:18 +01:00
Ignasi Barrera
565a102c15
Next development version 2.0.0-SNAPSHOT
2015-03-24 11:02:39 +01:00
Ignasi Barrera
ce3eeefd85
Apache jclouds 1.9.0 release
2015-03-24 10:59:36 +01:00
Ignasi Barrera
f469cf8b51
Next development version 2.0.0-SNAPSHOT
2015-03-24 10:52:01 +01:00
Ignasi Barrera
bb41ed4341
Apache jclouds 1.9.0 release
2015-03-24 10:35:42 +01:00
Ignasi Barrera
fcb7dfcb81
Fix HPCloudComputeTemplateBuilderLiveTest
2015-03-24 00:40:43 +01:00
Ignasi Barrera
4db2b75add
Fixes OpenStack extension namespace configuration
...
* Improves extension namespace configuration to use Guice multibindings
so each provider can cleanly provide their own namespaces.
* Fixes the HPCloud Compute volume attachment namespace and adds the
corresponding live tests.
* Fixes the Rackspace CloudServers UK volume attachment namespace.
2015-03-23 22:40:43 +01:00
Zack Shoylev
8217248571
Adds a rackspace-specific test and a fix for the volume-attach extension problem.
2015-03-20 11:41:24 -05:00
Everett Toews
3077a0cc7c
Modernize the VolumeAttachmentApiLiveTest
2015-03-20 11:41:24 -05:00
Everett Toews
fdb2cfe567
Deprecate Nova API for volumes in favour of Cinder API for volumes
2015-03-20 10:08:07 +01:00
Hugo Viejo
b54c788e7c
Update setupPublicCurl.sh
...
Add the fqdn to /etc/hosts file becouse if you only add the hostname then it is posible to lose the fqdn
changed expected script adding "`hostname -f` "
Added "-s" option to ensure to get the short name
Added "-s" option to ensure search using the short name
2015-03-11 22:51:49 +01:00
Andrew Gaul
9b66c23c02
Upgrade to Modernizer Maven Plugin 1.3.0
...
Changelog:
https://github.com/andrewgaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.3.0
2015-03-10 16:06:51 -07:00
Ignasi Barrera
ec63b55a04
JCLOUDS-532: Properly close HTTP streams
2015-03-10 21:28:14 +01:00
Andrew Gaul
9f93941525
Add content length to exception message
2015-03-02 16:51:59 -08:00
Zack Shoylev
fb1f3b9dfd
Adds additional details to the jclouds log error message.
2015-02-26 15:01:24 -06:00
Matt Hurne
bf00298f74
JCLOUDS-795: Retry with backoff upon receiving a 500 response from S3 with error code 'InternalError'
2015-02-25 18:30:30 -08:00
Andrew Gaul
85637ccee2
Fix ParseS3ErrorFromXmlContentTest
...
References JCLOUDS-794.
2015-02-25 18:29:17 -08:00
Andrew Gaul
d7e25d9cc6
Use injected metadata instead of new instance
...
This addresses a regression from JCLOUDS-794.
2015-02-25 17:24:44 -08:00
Ka-Hing Cheung
a2ee7341e3
fix non-recursive list of dir with empty prefix
2015-02-23 17:52:42 -08:00