Sylvain Baubeau
|
34c1d0ed50
|
Ensure read after write for segments
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-11-03 17:09:52 +01:00 |
|
Richard Scothern
|
1039e2dc26
|
Merge pull request #950 from jackpgriffin/master
Skip creating swift container if already exists
|
2015-10-01 10:15:54 -07:00 |
|
Jack Griffin
|
8ceca304b0
|
Skip creating swift container if already exists
Signed-off-by: Jack Griffin <jackpg14@gmail.com>
|
2015-09-04 18:53:17 +00:00 |
|
Hua Wang
|
8f5f6a4e59
|
Add TrustId parameter to swift driver
github/ncw/swift has added support for trust, so let's add it.
Signed-off-by: Hua Wang <wanghua.humble@gmail.com>
|
2015-09-02 15:05:29 +08:00 |
|
davidli
|
b2935158b2
|
Remove IPC support from test file
Signed-off-by: Li Wenquan <wenquan.li@hp.com>
|
2015-07-21 23:55:10 +02:00 |
|
Sylvain Baubeau
|
81765f8cbb
|
Catch either missing containers or objects
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:10 +02:00 |
|
Sylvain Baubeau
|
52d28ec81a
|
Do not use Swift server side copy for manifests to handle >5G files
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:10 +02:00 |
|
Sylvain Baubeau
|
000dec3c6f
|
Inline Swift errors handling
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:10 +02:00 |
|
Sylvain Baubeau
|
661f197f68
|
Retrieve all the objects using pagination
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
704e082254
|
Do not create objects for directories
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
f190aa4a7c
|
Refactor segment path concatenation code
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
0807282859
|
Use http.StatusRequestedRangeNotSatisfiable instead of error code
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
7a5aa32a64
|
Use file instead of filepath as it may cause troubles on Windows
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
91d74a3ee2
|
Protect against deletion of objects with the same prefix
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
01686e2c07
|
Show distribution version in User-Agent
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
913fe195fd
|
Do not use suite style testing for Swift specific tests
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
1b28eea232
|
Rename environment variables to run Swift testsuite
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
2524f300dc
|
Check file has been opened before closing it
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
fbc74a6457
|
Rename DriverParameters structure to Parameters
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
80bfcb68a8
|
Change folder mime type to application/vnc.swift.directory
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
7b0276dce5
|
Add code documentation
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
5cce023aa9
|
Do not read segment if no padding is necessary
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
d91c4cb694
|
Improve 404 errors handling
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
9ab55eae39
|
Use only one Swift container for both files and manifests
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
a1ae7f7122
|
Increase default chunk size to 20M
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
davidli
|
062d6266cf
|
Add support for Openstack Identity v3 API
Signed-off-by: Li Wenquan <wenquan.li@hp.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
3f9e7ed169
|
Use 'prefix' parameter instead of 'path' when listing files
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
1d46bb2bcc
|
Create full folder hierarchy instead of just the top level folder
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
4e619bc9b1
|
Remove one level of indentation in swift path handling code
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
75ce67c469
|
Use mitchellh/mapstructure library to parse Swift parameters
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
ea81e208a4
|
Move Dynamic Large Object handling to dedicated methods
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
8a22c0f4e1
|
Simplify code that handles non existing manifests
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
16a49ade16
|
Handle error during copy of original content
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:09 +02:00 |
|
nevermosby
|
9f7f23e373
|
Update the import path for swift driver test
Signed-off-by: Li Wenquan <wenquan.li@hp.com>
|
2015-07-21 23:55:09 +02:00 |
|
davidli
|
1f4eb7b735
|
Use gofmt to format the code of swift driver.
Signed-off-by: Li Wenquan <wenquan.li@hp.com>
|
2015-07-21 23:55:09 +02:00 |
|
Sylvain Baubeau
|
cce4956131
|
Add Openstack Swift storage driver
Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com>
|
2015-07-21 23:55:08 +02:00 |
|