Jörn Friedrich Dreyer
|
ca0e3fdfea
|
throw exception in writeBack, the returned boolean is checked nowhere
|
2014-10-20 11:29:05 +02:00 |
Jörn Friedrich Dreyer
|
9b0f0df7f5
|
make skeleton compatible with objectstore
suspend encryption proxy when copying skeleton
|
2014-10-20 11:28:36 +02:00 |
Jörn Friedrich Dreyer
|
8488be4d03
|
Keep fileid on move in objectstore, fixes #10848
|
2014-09-05 13:25:59 +02:00 |
Robin Appelman
|
191a82e768
|
Stream downloads from Swift object stores without downloading it first
|
2014-08-22 14:11:36 +02:00 |
Bjoern Schiessle
|
735eac6c9d
|
add a explicit interface for the home storage
|
2014-07-01 17:31:33 +02:00 |
Jörn Friedrich Dreyer
|
23fa75f5ac
|
always regenerate etag when writing back file to objectstore
|
2014-06-27 18:49:06 +02:00 |
Jörn Friedrich Dreyer
|
25dbbbadd3
|
use normalize path to convert '.' to '' in objectstorestorage
|
2014-06-27 15:00:29 +02:00 |
Jörn Friedrich Dreyer
|
ab93f1949d
|
update hasUpdated description, overwrtie testStat for objectstore test
|
2014-06-27 12:14:31 +02:00 |
Jörn Friedrich Dreyer
|
f96a535f80
|
fix objectstore test execution
|
2014-06-26 11:30:00 +02:00 |
Jörn Friedrich Dreyer
|
8e6cb6dc54
|
delete object without downloading it first
|
2014-06-25 14:53:38 +02:00 |
Robin Appelman
|
92f2a430a8
|
Don't bother checking for external updates for objectstore storages
|
2014-06-24 14:48:59 +02:00 |
Robin Appelman
|
eb97eee964
|
Only initialize the swift container when manipulating an object
|
2014-06-24 14:42:52 +02:00 |
Robin Appelman
|
159b603d13
|
Add support for rackspace swift backends
|
2014-06-24 14:36:29 +02:00 |
Jörn Friedrich Dreyer
|
28c1a95575
|
use common storage test
|
2014-06-23 16:29:01 +02:00 |
Jörn Friedrich Dreyer
|
7ec53571c4
|
use 'object' as the fakedir stream name
|
2014-06-23 11:07:01 +02:00 |
Jörn Friedrich Dreyer
|
c112a1d323
|
move to stream based IObjectStore interface, rearrange & reformat code
|
2014-06-20 12:27:47 +02:00 |
Jörn Friedrich Dreyer
|
f2fe00e972
|
fix rebase, use 'object::user:<username>' or 'object::store:<storageid> as storage id, by default use container/bucket name for storageid, make storageid configurable, store user only for HomeObjectStoreStorage, change updateObject() to writeObject()
|
2014-06-18 15:20:26 +02:00 |
Jörn Friedrich Dreyer
|
5cae863408
|
change architecture from inheritance to composition
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
9335a5f07f
|
remove duplicate method
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
5722e31d1a
|
add autocreate config option for containers, implement autocreate and delete of containers, use generated container names for tests
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
7493ff0624
|
fix unit test by always initializing the root of the storage in the constructor
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
10de4a7b90
|
move creation of / and users 'files' from storage constructor to setupFS / mount initialization
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
87aaf39259
|
fix checking unset array values, deduplicate code, remove file from cache if it could not be stored in the objectstore
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
eca536d8b4
|
minor code cleanup
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
c020e8e658
|
use exceptions to notify abstract parent class of problems
|
2014-06-18 12:53:20 +02:00 |
Jörn Friedrich Dreyer
|
ccb698a6a8
|
move swift and abstract code to core
|
2014-06-18 12:53:20 +02:00 |