- 21 May, 2013 2 commits
-
-
Stavros Sachtouris authored
Refs: #3608
-
Stavros Sachtouris authored
Log of changes: - Properties are stored in a remote file on Pithos+ - File name is <image-file>.meta - Feature can be switched off with --no-property-file-upload - If remote property file exists, registration is aborted - If remote property file exists, force with -f, --fforce-upload-property-file - Location is given as container:path - User id can be aquired internaly with an astakos call Refs: #3769, #3778
-
- 20 May, 2013 1 commit
-
-
Stavros Sachtouris authored
Apply the feature wherever is applicable Generalize the feature by moving the corresponding code to _command_init
-
- 17 May, 2013 3 commits
-
-
Stavros Sachtouris authored
Refs: #3756 #3732 - Add optional output for file methods: mkdir, touch, create, move, create, copy, move, append, delete, purge, info, meta, upload - Transliterate permissions and metadata methods to apear as get/set/delete command subgroups e.g. kamaki file metadata set ... instead of kamaki file setmeta - Add method create_container to pithos client, add unit and functional tests
-
Stavros Sachtouris authored
Also, kamaki.clients.pithos.copy/move_object returns response headers Refs: #3756 #3732
-
Stavros Sachtouris authored
Refs: #3756 #3732 In kamaki.clients ------------------- - storage.create_directory returns response headers - implement pithos.create_container In kamaki.cli.pithos ------------------- - add flag --with_output for optional output - add (-j, --json) flag for optional json-formated output - apply these changes to file_mkdir, file_touch, file_create
-
- 16 May, 2013 4 commits
-
-
Stavros Sachtouris authored
Refs: #3608
-
Stavros Sachtouris authored
Implemented with threads Refs: #3608
-
Stavros Sachtouris authored
Refs: #3608
-
Stavros Sachtouris authored
The download_to_string method downloads a remote object from pithos into a string, which is then returned. Also, implemented unit and functional tests. Changelog is updated Refs: #3608
-
- 15 May, 2013 2 commits
-
-
Stavros Sachtouris authored
Refs: #3707
-
Stavros Sachtouris authored
Each upload involves a request that retrieves block size and hash information. In higher level applications, this request is redudant after the first upload. This feature allows higher level operations to cache retrieved container info in a session. Refs: #3707
-
- 14 May, 2013 1 commit
-
-
Stavros Sachtouris authored
Methods affected: upload_object upload_object_unchunked upload_object_by_manifestation unittests modified accordingly Refs: #3656
-
- 09 May, 2013 2 commits
-
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
Refs: bug #3708
-
- 15 Apr, 2013 3 commits
-
-
Stavros Sachtouris authored
In some cases, the term 'GRNET development team' was replaced with 'Synnefo' or 'Synnefo development team'
-
Stavros Sachtouris authored
kamaki file quota --> only for account kamaki file quota <container> --> kamaki file containerlimit get [container] Support #3541
-
Stavros Sachtouris authored
Also, do not allow user to set account quota
-
- 12 Apr, 2013 2 commits
-
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
The if-none-match header option with '*' is used in that case. This is exposed as 'if_not_exist' in PithosClient.upload_object Feature #3574
-
- 11 Apr, 2013 1 commit
-
-
Stavros Sachtouris authored
Bug #3509
-
- 08 Apr, 2013 3 commits
-
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
If a file has multiple same blocks, download one of them and copy it to local file locations
-
Stavros Sachtouris authored
-
- 04 Apr, 2013 1 commit
-
-
Stavros Sachtouris authored
Merge everything to kamaki.clients Remove multiple hierarchies of connection classes (== abandon support for alternative connection methods, e.g. for requests from pypi) New connection classes are - RequestManager - ResponseManager Semantics: RequestManager constructor commits a request without performing it but it performs all sanity checks for url, path, method and params RequestManager.perform will perform the commited request, if called ResponseManager constructor needs a RequestManager instance ResponseManager.(various properties) request is pooled from a ContextManagerPool (objpool) when needed. Results are cached and used as long as the ResponseManager instance is alive Remove KamakiConnection/ResponseErrors, use ClientError wrapers for everything Remove the connection livetest TODO: Adjust unittests
-
- 15 Mar, 2013 2 commits
-
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-
- 12 Mar, 2013 1 commit
-
-
Stavros Sachtouris authored
-
- 11 Mar, 2013 3 commits
-
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-
- 08 Mar, 2013 3 commits
-
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-
- 07 Mar, 2013 3 commits
-
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-
- 06 Mar, 2013 3 commits
-
-
Stavros Sachtouris authored
The trick is to check if methods get_container_info, container_post, object_put are called with the correct parameters
-
Stavros Sachtouris authored
-
Stavros Sachtouris authored
-