Statistics
| Branch: | Tag: | Revision:

root / kamaki / clients @ 6add54fd

# Date Author Comment
6add54fd 07/10/2012 06:43 pm Stavros Sachtouris

Adjusted disconnect server

4f01cc99 07/10/2012 05:36 pm Stavros Sachtouris

Minor improvements, adjusted network info

In compute and cyclades replaced raw paths with paths generated by path4url method
In kamaki/utils adjusted print_addresses to fit recente changes in cyclades API

e742badc 07/10/2012 05:09 pm Stavros Sachtouris

Simplified Client code

Added set_header method then replaced code that pushes headers to the query with calls to this much simpler method

d1856abf 07/10/2012 05:09 pm Stavros Sachtouris

Added policy handling

In CLI setversioning, versioning, setquota, quota for account and container
In storage(pithos) set_container_versioning, set_container_quota, set_account_versioning, set_account_quota
also get_*_policy methods are split to get_*_versioning and get_*_quota

eb903ba7 07/10/2012 05:09 pm Stavros Sachtouris

Added set_account_group

Adds a custom group of users

c2867610 07/10/2012 05:09 pm Stavros Sachtouris

Implemented group, delgroup and copy

In CLI:
- added store group to retrieve user grouos of account
- added store delgroup to delete a user group by groupname
- added store copy to copy an object from container/path to destination container/path...

eed330ab 07/10/2012 05:09 pm Stavros Sachtouris

Implemented move

In CLI added store_move for moving objects from container/path to destination container/path
In storage added move_object in OOS style

28470086 07/10/2012 05:09 pm Stavros Sachtouris

Implemented setpermitions and delpermitions

In CLI added setpermitions and delpermitions

In pithos added set_object_sharing and shortcut method erase_object_sharing

f49084df 07/10/2012 05:09 pm Stavros Sachtouris

Not optimal append and truncate

In CLI added append and truncate for objects

In storage added update_object which acts as a multifunction. It currently loads the whole file on memory, so it needs optimization

ab474306 07/10/2012 05:09 pm Stavros Sachtouris

Optimised append

In pithos a new append_object is introduced, that appends a file in blocks

561116a6 07/10/2012 05:09 pm Stavros Sachtouris

Optimised truncate

In pithos added truncate_object that truncates and object using pithos-enabled headers

ee62607e 07/10/2012 05:09 pm Stavros Sachtouris

Implemented overwrite

In CLI added store_overwrite

In pithos added overwrite_object which, in case of large updates, overwrites block by block

bcabbc35 07/10/2012 05:09 pm Stavros Sachtouris

Added progress bar

In CLI store_overwrite with prgress bar, added progress bar at store_append
In pithos added generator watcher method support

6de1f262 07/10/2012 05:09 pm Stavros Sachtouris

Fixed and optiomized delmeta for objects

In storage, fixed delmeta which was disfunctional
In pithos added an optimized implementation using the pithos update parameter

72462fc2 07/10/2012 05:09 pm Giorgos Verigakis

Move to requests 0.12.1

1d7445cb 07/10/2012 05:09 pm Giorgos Verigakis

Fallback to default raise_for_status if response is not valid

44b8928d 07/10/2012 05:09 pm Giorgos Verigakis

Make source PEP8 compliant

f3a722d4 07/10/2012 05:09 pm Stavros Sachtouris

Added mkdir functionality to storage

88362012 07/10/2012 05:09 pm Stavros Sachtouris

Added list_containers in storage

Not tested yet

11f8eed3 07/10/2012 05:09 pm Stavros Sachtouris

Unicode support in results

Replaced str() with unicode() in kamaki/utils

e2bd16d5 07/10/2012 05:09 pm Stavros Sachtouris

Added list_object

In CLI:
- created store_list_object
- removed unused optional path option from store_list

In storage:
- added list_objects_in_path, similar to list_objects but parses out objects that are not prefixed with path

6c4778ae 07/10/2012 05:09 pm Stavros Sachtouris

Added store_object_info, container_info name fixed

In CLI:
- Added store_object_info functionality
- Store_container renamed to store_container_info

In storage:
- Created method get_object_info
- Renamed get_container_meta to get_container_info

b66dfee7 07/10/2012 05:09 pm Stavros Sachtouris

Added delete_container (remove an empty container)

In CLI:
- Added store_delete_container

In storage:
- Added delete_container

175f40ab 07/10/2012 05:09 pm Stavros Sachtouris

Error code handling

In storage delete_container and list_object

a79f6d30 07/10/2012 05:09 pm Stavros Sachtouris

Store list_path renamed and optimised

In CLI store_list_object became store_list_path
In storage list_objects_in_path was optimised to used path option in query
d2dec8b1 07/10/2012 05:09 pm Stavros Sachtouris

Added store info

In CLI:
- store_info added

In storage:
- get_account_info added

c18a8ec2 07/10/2012 05:09 pm Stavros Sachtouris

Merged store info command, fixed bug

In CLI:
- store info, container_info and object_info are merged in one command, namely store info

In storage:
- Fixed get_object_info return object to Response.headers

dd9a5d7c 07/10/2012 05:09 pm Stavros Sachtouris

Merged store list*, fixed bug

In CLI:
- methods list, list_containers, list_object are now merged in list, with slighlty different syntax

In storage:
- fixed bug in error message

bebdd0d6 07/10/2012 05:09 pm Stavros Sachtouris

Merged delete operations

In CLI:
- store_delete merged with store_delete_container

In storage:
- Error message fix

450bb2e6 07/10/2012 05:09 pm Stavros Sachtouris

Merged store create operations

In CLI, store_create_container and store_create_object(directory) are merged as "create"
The function "store_upload" remains due to different semantics

8c4f0fbf 07/10/2012 05:09 pm Stavros Sachtouris

Adjusted store_download and store_upload params

d0b42fb4 07/10/2012 05:09 pm Stavros Sachtouris

Added meta to retrieve custom metacontent

In CLI added store_meta for retrieving custom metacontent for account, container or object

In storage added:
- auxiliary method filter_dict_with_prefix
- get_account_meta
- get_container_meta
- get_object_meta

0e4bec91 07/10/2012 05:09 pm Stavros Sachtouris

Added set_account_meta

In CLI:
- added store_set_account_meta
- added auxiliary dict_from_args in utils.py

In storage:
- added set_account_meta
- created client/util.py to store auxiliary methods semantically indepented Client
- added auxiliary prefix_keys to client/utils.py...

af3b2b36 07/10/2012 05:09 pm Stavros Sachtouris

Added store_setmeta (pithos API implementation)

-In CLI:
- store_meta for account, container and/or object
- minor fixes to meta

In storage,pithos:
- methods replace_account/container/object_meta in storage (OpenStack API)
- methods set_account/container/object_meta in pithos (Pithos API)...

e6b39366 07/10/2012 05:09 pm Stavros Sachtouris

Added store_delmenta (delete specific meta)

In CLI:
- store_delmeta for account, container, object
In storage,pithos:
- store_account_delmeta
- store_container_delemeta
- store_object_delmeta (is buggy, hope to fix it soon)...
87688514 07/10/2012 05:09 pm Stavros Sachtouris

Added un/publish object

4e1a34e9 04/24/2012 01:42 pm Nikos Skalkotos

Fix `var not defined' bug introduced in 31231dee4f

31231dee 04/24/2012 01:18 pm Giorgos Verigakis

Do not read more than the given size

59dec327 04/19/2012 07:21 pm Giorgos Verigakis

Call superclass init in ClientError

d9e46d62 04/19/2012 06:17 pm Giorgos Verigakis

Add missing headers in PUT

16d445fe 04/19/2012 02:37 pm Giorgos Verigakis

Add status_code in Container already exists exception

6c62a96d 04/04/2012 12:55 pm Giorgos Verigakis

Add Content-Length header when sending data

466c1ef7 04/04/2012 12:54 pm Giorgos Verigakis

Send application/octet-stream Content-Type on create_object

0c6d7489 04/04/2012 12:29 pm Giorgos Verigakis

Data corruption fix

Duplicate blocks were added once to the hash map.

a91e0293 03/23/2012 03:50 pm Giorgos Verigakis

Add a purge command

986b53f8 03/23/2012 03:24 pm Giorgos Verigakis

pyflakes reported fixes

188f23b9 03/19/2012 06:33 pm Giorgos Verigakis

Add an optional size argument in create_object

be4f79ea 03/19/2012 06:33 pm Giorgos Verigakis

Disable certificate verification

Was failing with the production server

c4922a05 03/13/2012 04:26 pm Giorgos Verigakis

Fix personality in server create

3a074de0 03/13/2012 04:25 pm Giorgos Verigakis

Improve error reporting in astakos

43ca98ee 03/05/2012 04:23 pm Giorgos Verigakis

Add support for Astakos API

Add "astakos authenticate" command

2bcb595a 02/28/2012 07:53 pm Giorgos Verigakis

Add a store list command

cd75ff39 02/23/2012 02:51 pm Giorgos Verigakis

Update image client to the new infrastructure

Delete obsolete HTTPClient.

6a0b1658 02/21/2012 07:51 pm Giorgos Verigakis

Refactored networking

Adds requests dependency.

c4ab2af9 02/14/2012 04:29 pm Giorgos Verigakis

Send the correct order of hashes

60560d7c 02/02/2012 04:15 pm Giorgos Verigakis

Add a store create command to create a container

53129af9 01/31/2012 05:16 pm Giorgos Verigakis

Pithos client improvements

  • Fix a bug in hash calculation
  • Verify the hashes of uploaded blocks
  • Keep missing block offsets to read them directly
    on the second pass.
b3b32add 01/30/2012 04:39 pm Giorgos Verigakis

Bugfixes

  • Rename asterias to cyclades
  • Remove create image from compute
  • Fix missing imports

Refs #1956

176894c1 01/20/2012 03:58 pm Giorgos Verigakis

Add a store download command

d2cea1e2 01/19/2012 06:41 pm Giorgos Verigakis

Add Pithos support

  • Use Pithos' smart upload if available
  • Add store container command
  • Add store delete command
a1c50326 01/19/2012 01:08 pm Giorgos Verigakis

Modularize clients