Ka-Hing Cheung
e0bafd4c10
list MPU parts with prefix listing instead of marker
...
we now use segment conventions that allow us to do more
efficient listing
2015-06-23 20:06:10 -07:00
Ka-Hing Cheung
b8b20c16f5
use segment names similar to those created by python-swiftclient
...
Currently swift creates blob-1, blob-2... blob-n for multipart
upload segments, which are very common names that can easily
collide with normal objects. This changes the naming convention
to that of python-swiftclient (the `swift' command line).
python-swiftclient also uses a different segment container by
default, that's not implemented by this patch
2015-06-19 17:34:40 -07:00
Andrew Gaul
b0dfae1092
Use a configurable timeout for awaitConsistency
...
This allows setting to zero for strongly-consistency implementations
of s3 and swift stores.
2015-06-15 15:45:17 -07:00
Ka-Hing Cheung
320742c6b5
send HEAD instead of GET for blobMetadata
2015-06-11 17:33:51 -07:00
Ka-Hing Cheung
6ed95d8968
fix range get for manifest object
...
swift doesn't return the etag if the client is doing a range
get of a manifest (SLO or DLO), this fixes SwiftObject so
etag is optional
2015-06-10 13:38:55 -07:00
Andrew Gaul
4f6af13329
JCLOUDS-894: Swift portable MPU improvements
2015-06-08 11:20:09 -07:00
Andrew Gaul
9a02157a7f
JCLOUDS-894: Add portable multipart upload for Swift
2015-06-06 16:32:16 -07:00
Zack Shoylev
f397bebeb2
JCLOUDS-894 Multipart upload code fixes for swift
2015-05-12 19:13:15 -05:00
Andrew Gaul
deeebe46f7
JCLOUDS-894: Expose Swift multipart operations
2015-05-01 13:32:36 -07:00
Andrew Gaul
0c6052f803
JCLOUDS-651: Swift copy object content metadata
2015-04-08 22:51:49 -07:00
Andrew Gaul
d8f48c48b4
JCLOUDS-651: Copy Swift system metadata
2015-04-06 15:35:59 -07:00
Zack Shoylev
576005a335
Adds live test.
2015-04-06 15:35:59 -07:00
Zack Shoylev
a1cbec1092
Allows copying an object and modifying metadata (user and object)
2015-04-06 15:35:58 -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
866ac3fabb
Fix error-prone PreconditionsCheckNotNullPrimitive
2015-03-30 19:06:48 -07: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
Andrew Gaul
a56fa3926a
JCLOUDS-732: Swift portable object ACLs
...
Swift does not implement support for these:
https://blueprints.launchpad.net/swift/+spec/object-acls
2015-02-21 10:28:02 -08:00
Andrew Gaul
c14141dec3
JCLOUDS-144: Swift multi-blob delete
2015-02-15 01:06:04 -08:00
Andrew Gaul
fcc991fa22
JCLOUDS-660: Swift portable container ACLs
...
Not implemented for legacy Swift.
2015-02-12 17:26:48 -08:00
Andrew Gaul
34733e991b
Skip test which cannot run on openstack-swift
2015-01-24 15:12:38 -08:00
Everett Toews
7375ca4619
Normalize deprecation messages to make them easier to find
2015-01-21 11:00:43 -06:00
Andrew Gaul
e170f1e632
JCLOUDS-654: Add size to Swift StorageMetadata
...
This allows callers to read the content length during container
listing. Follow-on to fae097e144
.
2015-01-15 17:46:24 -08:00
Andrew Gaul
2c32cfee3b
Add test for UpdateContainerOptions.anybodyRead
2015-01-09 22:18:19 -08:00
Andrew Gaul
694558db0c
Fix testListContainerWithZeroMaxResults on Swift
2015-01-09 22:12:49 -08:00
Jeremy Daggett
d3c1e2eab4
Use AutoService to generate service loader metadata
2015-01-09 11:22:12 -08:00
Adrian Cole
c635b3006d
JCLOUDS-523 fix typo in implementation.
2014-11-28 15:39:42 -08:00
Ignasi Barrera
902f1b4105
JCLOUDS-744: Upgrade to OkHttp 2.1.0 and use its native API
2014-11-27 18:44:08 +01:00
Adrian Cole
df4323b4c6
JCLOUDS-523 add tempAuthCredentials to openstack-swift
2014-11-26 17:19:38 -08:00
Adrian Cole
3980cd791b
Revert "JCLOUDS-653: Address Guava 18 deprecations"
...
This reverts commit 95cfc0d950
.
Many conflicts due to duration between above commit and now
2014-10-24 10:45:58 -07:00
Andrew Gaul
8cd2b92a0e
Ensure that deprecated methods are fully annotated
...
Found with Google error-prone.
2014-10-12 13:34:08 -07:00
Adrian Cole
34663f3c28
Import openstack-swift from labs.
2014-10-08 18:07:35 -04:00