Commit Graph

54 Commits (0ee45d3d20ce53db97b6835acb00a95e27ee072d)

Author SHA1 Message Date
Robin Appelman 817f2f8f49
adjust swift external storage to new openstack sdk 8 years ago
Robin Appelman 3192efc415
adjust swift object storage to new openstack sdk 8 years ago
Morris Jobke d3d045dd5c
Remove unused import statements 8 years ago
Roeland Jago Douma 3e0ef7e3f2
Try to silence phan 8 years ago
Robin Appelman e34c20af7d
don't swallow exception from touch 8 years ago
Robin Appelman 85d23dd6fc
better error message on catalog error 8 years ago
Robin Appelman fd09c06eb4
actually return stream from swift 8 years ago
Morris Jobke a661f043e1
Remove unneeded semicolon and parentheses 8 years ago
Morris Jobke c005fc6755
Cleanup unused code 8 years ago
Robin Appelman 3499cbdb76
Use S3Client::upload instead of splitting single/multipart upload ourselves 8 years ago
Morris Jobke 2a38605545
Properly log the full exception instead of only the message 8 years ago
Robin Appelman 34ced4dd97
add option to use legacy v2 auth with s3 8 years ago
Morris Jobke d2d73f1ce8
Also replace all other occurences 8 years ago
Robin Appelman 046eb0c635
add retry wrapper when reading files from swift 8 years ago
Bjoern Schiessle 1ade6b0817
only create the file cache entry after the empty file was created successfully, otherwise file_exists() call on the initial file_put_content() will indicate that the file already exists 8 years ago
Robin Appelman c566b2854b
Use non empty files for object store touch 8 years ago
Robin Appelman 70a4860ccb
Fix contructing headers for s3 download 8 years ago
Morris Jobke 31c5c2a592
Change @georgehrke's email 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Morris Jobke 8b763ea0f7
Better error message for invalid bucket names 8 years ago
Robin Appelman f9a7294807
use fopen directly when reading objects from s3 8 years ago
Morris Jobke 405bbc1c61
Improve mimetype detection for object storages 8 years ago
Robin Appelman 91b3536f45
propagate multipart upload exception when aborting upload 8 years ago
Robin Appelman e393b3553e
set s3 part size to 500mb 8 years ago
Robin Appelman 385d6f098c
Add tests for multipart upload 8 years ago
Robin Appelman 4ae46d8876
only do multipart upload for large files 8 years ago
Robin Appelman e4e5e735db
multipart upload for s3 object storage 8 years ago
Robin Appelman d526969a68
fix path style 8 years ago
Robin Appelman d70607104e
reuse object read/write/delete logic in s3 implementations 8 years ago
Robin Appelman dad18baec8
update aws sdk and move it to 3rdparty 8 years ago
William Pain 9a63ded43b
Fix uninitialized variable $this->params 8 years ago
Roeland Jago Douma 5f227bd93b
More phpstorm inspection fixes 9 years ago
Robin Appelman 0a12b5d38d improved logging of objectore errors 9 years ago
Morris Jobke c54a59d51e
Remove unused use statements 9 years ago
Robin Appelman 6991b79d40
serialize the token to json instead of using php's serialize 9 years ago
Robin Appelman 205d5586e8
cache swift tokens in memcache 9 years ago
Robin Appelman 8dbca71a77
better error messages for invalid regions, urltypes and service names 9 years ago
Robin Appelman 5062d0ac50
better error messages when swift authentication fails 9 years ago
Robin Appelman 5774d3e82c
replace close:// streamwrapper with CallBackWrapper 9 years ago
Robin Appelman 3ab160dd5a
fopen s3 objects directly to work around unexplainable guzzle bug 9 years ago
Robin Appelman eefd059716
add amazon s3 objectstore backend 9 years ago
Robin Appelman 64e896cc0d
split testing of objectstoragestorage and objectstore implementations 9 years ago
Robin Appelman 0a246f9852
split off s3 connection logic 9 years ago
Jörn Friedrich Dreyer 4a9361905d
make object prefix configurable 9 years ago
Robin Appelman b72e5a2e4e
allow using 'bucket' to set the swift container 9 years ago
Robin Appelman 049bcae29e
Allow setting a maximun number of buckets for multibucket 9 years ago
Joas Schilling 0215b004da
Update with robin 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Lukas Reschke aba539703c
Update license headers 10 years ago
Roeland Jago Douma 5e2316d05d
Allow multibucket in objectstore 10 years ago