Activity

From 05/09/2013 to 06/07/2013

06/07/2013

05:19 pm Support #3647 (Closed): Keep backward compatibility for configuration file management through ver...
Stavros Sachtouris
05:11 pm Revision 7e4699f5: Bump version to 0.8.5-2
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
04:49 pm Revision 1c64d35c: Bump version to 0.8.5-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
04:49 pm Revision 976ce9d1: Merge branch 'master' into debian
Stavros Sachtouris
04:48 pm Revision 9a079119: Merge branch 'master' into debian-master
Stavros Sachtouris
04:44 pm Revision 82903313: Make sure all url-params are url-encoded
Refs: #3956 Stavros Sachtouris
04:44 pm Revision b8e0b52b: Make sure all url-params are url-encoded
Refs: #3956 Stavros Sachtouris
04:43 pm Revision de98f78a: Merge branch 'hotfix-0.8.5'
Stavros Sachtouris
04:42 pm Revision 0c742ce7: Update changelog and version
Stavros Sachtouris
04:39 pm Revision 1d142373: Make sure all url-params are url-encoded
Refs: #3956 Stavros Sachtouris
04:37 pm Bug #3956 (Resolved): Download remote object with empty space in object path fails
encoding URL params after ? in some cases wasn't performed - FIXED Stavros Sachtouris
04:22 pm Bug #3956 (Closed): Download remote object with empty space in object path fails
To reproduce the problem:... Stavros Sachtouris
04:14 pm Revision 483fbdf8: Fix typo (ds_path --> dst_path)
Stavros Sachtouris
03:44 pm Feature #3934 (Resolved): Design and support a new config file structure and address compatibilit...
Stavros Sachtouris
03:43 pm Revision 06d3f792: Update version tag to 0.9rc3
Stavros Sachtouris
03:43 pm Revision ca5b9261: Adjust help messages to configuration changes
Refs:#3934 Stavros Sachtouris
03:42 pm Revision 866a5b5e: Merge branch 'feature-endpoints' into develop
Stavros Sachtouris
03:41 pm Revision c626151a: Adjust help messages to configuration changes
Refs:#3934 Stavros Sachtouris
03:15 pm Revision 902835ba: Merge branch 'feature-endpoints' into release-0.9
Conflicts:
Changelog
kamaki/cli/__init__.py
kamaki/cli/commands/astakos.py
kamaki/cli/commands/cyclades.py
kamak...
Stavros Sachtouris
02:25 pm Revision 40bdbfa3: Merge branch 'feature-endpoints' into develop
Stavros Sachtouris
02:24 pm Revision e0d03685: Fix a PEP8 issue
Stavros Sachtouris
02:19 pm Revision 8dbf5a1a: Use os-specific path seperators in up/down-load -R
Refs: #3954 Stavros Sachtouris
02:19 pm Revision 14d15eca: Use os-specific path seperators in up/down-load -R
Refs: #3954 Stavros Sachtouris
01:59 pm Bug #3954 (Resolved): Fail to recursively download folders in windows
Stavros Sachtouris
01:54 pm Revision cd895362: Bump version to 0.8.4-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
01:54 pm Revision d33ce390: Merge branch 'master' into debian
Stavros Sachtouris
01:48 pm Revision 26999355: Merge branch 'hotfix-0.8.4'
Stavros Sachtouris
01:00 pm Revision 09ab4ff6: Update version tag and changelog
Stavros Sachtouris
12:58 pm Revision 65fe28f6: Use os-specific path seperators in up/down-load -R
Refs: #3954 Stavros Sachtouris

06/06/2013

05:33 pm Bug #3954 (Closed): Fail to recursively download folders in windows
In windows:... Stavros Sachtouris
05:29 pm Revision b4f69041: Adjust all command specs to multicloud/singleauth
Refs: #3934 Stavros Sachtouris
02:20 pm Revision 99085b30: Make sure user and history commands work fine
Refs: #3934 Stavros Sachtouris
01:32 pm Revision 844a6bdb: Adjust config cli commands to serve remotes
Refs: #3934
config set remote.smth.option value
inserts option=value in remote smth
config get remote.smth
lists...
Stavros Sachtouris

06/05/2013

07:00 pm Revision 362adf50: Decide a cloud term, use it if no cloud.url
Refs: #3934 Stavros Sachtouris
03:43 pm Revision ce9ccb40: Implement remotes support in Config and cli init
Refs: #3934
In Config:
Simplify guess_version heuristics (check if the following exist:
global.url/token, remot...
Stavros Sachtouris
12:42 pm Revision a92c8f67: Bump debian version to 0.8.3-1wheezy
Nikos Skalkotos

06/04/2013

06:44 pm Revision 14b9a185: Plan Config changes (rescue_old_file, translates)
Refs: #3934
rescue_old_file: mines info from old config file to use them in new file
translates:
remote "smth" -->...
Stavros Sachtouris
06:11 pm Revision 5482bc0a: Implement Config.guess_version for config files
Stavros Sachtouris
06:11 pm Revision 3f0eae61: Implement the Config.guess_version method
Stavros Sachtouris
02:03 pm Revision 201baa17: A. Hardcode the new kamaki config file
Refs: #3934
Breaks compatibility, implements a remotes-based config file
Stavros Sachtouris
01:58 pm Support #3806 (Closed): Cut-off compatibility with old forms of command groups and config files
Stavros Sachtouris
01:54 pm Feature #3735 (Closed): Limit container info requests to one per upload session
Stavros Sachtouris
01:54 pm Feature #3715 (Closed): Enable or disable loggers
Stavros Sachtouris
01:53 pm Feature #3668 (Closed): Better organization for logging
Stavros Sachtouris
01:53 pm Feature #3934 (Closed): Design and support a new config file structure and address compatibility ...
h1. New config file structure... Stavros Sachtouris
01:07 pm Revision 3d0a9a90: Bump ubuntu version to 0.8.3-0ubuntu1
Nikos Skalkotos
01:04 pm Revision 3b208818: Merge branch 'master' into ubuntu
Nikos Skalkotos
12:34 pm Revision d4dff7c9: Update changelog to reflect combatibility issues
Stavros Sachtouris
12:33 pm Revision 92101413: Backwards compatibility for configuraiton file
Compatible with kamaki config files v2
user.url, file.url, compute.url and image.url
are now valid and of higher pri...
Stavros Sachtouris
12:30 pm Revision f5c28bfa: Backwards compatibility for configuraiton file
Compatible with kamaki config files v2
user.url, file.url, compute.url and image.url
are now valid and of higher pri...
Stavros Sachtouris

06/03/2013

07:51 pm Revision 55800b40: Merge branch 'feature-endpoints' into develop
Stavros Sachtouris
05:30 pm Revision 7aa1e734: Fix typos in default and expected values
Stavros Sachtouris
05:29 pm Revision 9d8737a2: Fix typos in default and expected values
Stavros Sachtouris
05:19 pm Revision 819311d3: Handle url proccessing even if url is unicode
Also, fix typos and default values for service configurations Stavros Sachtouris
05:18 pm Revision 8c54338a: Handle url proccessing even if url is unicode
Also, fix typos and default values for service configurations Stavros Sachtouris
04:49 pm Revision 51081e51: Fix typo in astakos client: version_id-->versionId
Stavros Sachtouris
04:49 pm Revision e7884f25: Fix typo in astakos client: version_id-->versionId
Stavros Sachtouris
04:08 pm Revision dc6f8e81: Adjust cached auth info reading to recent changes
Stavros Sachtouris
04:08 pm Revision 58979175: Fix typos in user command flow
Stavros Sachtouris
04:06 pm Revision 3950a864: Adjust cached auth info reading to recent changes
Stavros Sachtouris
03:21 pm Revision 3b4bde9f: Bump version to 0.9~rc2-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:20 pm Revision 2b911922: Merge branch 'release-0.9' into debian-release-0.9
Stavros Sachtouris
03:15 pm Revision 5e1016d7: Merge branch 'feature-endpoints' into develop
Stavros Sachtouris
03:15 pm Revision b5842eac: Fix typos in user command flow
Stavros Sachtouris
03:14 pm Revision 82e32e50: Fix typos in user command flow
Stavros Sachtouris
02:58 pm Revision 91c28ade: Update changelog to reflect recent changes
Stavros Sachtouris
02:57 pm Revision 1cc8c7ed: Merge branch 'feature-endpoints' into develop
Stavros Sachtouris
02:44 pm Feature #3874: Ask astakos for service endpoints
Recent changes:
*Rename*: the single authenticatil URL used to automatically discover all service endpoints is now...
Stavros Sachtouris
02:40 pm Revision 3c346c91: Apply servce.url options to cross-sercice calls
Refs: #3874
Let cross-service initializations to use explicit service endpoint urls if
there is no single authentica...
Stavros Sachtouris
02:37 pm Revision ef00bc31: Apply servce.url options to cross-sercice calls
Refs: #3874
Let cross-service initializations to use explicit service endpoint urls if
there is no single authentica...
Stavros Sachtouris
02:28 pm Revision fe440ebd: Update Changelog for rolling back to <service>.url
Stavros Sachtouris
02:26 pm Revision 54b6be76: Use explicitely set services urls if no auth_url
Refs: #3874
In current configuration, kamaki checks for auth_url. If that fails,
it raises an error. If it is not se...
Stavros Sachtouris
02:22 pm Revision 8cec3671: Use explicitely set services urls if no auth_url
Refs: #3874
In current configuration, kamaki checks for auth_url. If that fails,
it raises an error. If it is not se...
Stavros Sachtouris
01:03 pm Revision 57ad91df: Update changelog
Stavros Sachtouris
01:02 pm Revision a4170d41: Implement --cloud arg to switch between clouds
Refs: #3913
Config file can (optionaly) contain:
[remotes]
example = https://www.example.org/astakos/identity/v2.0...
Stavros Sachtouris
01:01 pm Revision a9ffcdb5: Update changelog
Stavros Sachtouris
12:58 pm Revision cb4a5d9c: Implement --cloud arg to switch between clouds
Refs: #3913
Config file can (optionaly) contain:
[remotes]
example = https://www.example.org/astakos/identity/v2.0...
Stavros Sachtouris
12:15 pm Feature #3913 (Closed): Add multiple remotes and switch between them
... Stavros Sachtouris

05/31/2013

05:56 pm Revision 74d443db: Merge branch 'develop' into feature-endpoints
Stavros Sachtouris
05:55 pm Revision 8440b163: Fix pep8 warning
Stavros Sachtouris
05:44 pm Revision 14bc5e39: Setup the new rc2 version with last minute feats
New features are needed, otherwise kamaki will not function with synnefo>=0.14
Compatibility with synnefo>=0.14 is th...
Stavros Sachtouris
05:44 pm Revision ef44e9a3: Merge commit 'f724cd3526fdcc2aba7df02474933eacad63895b' into release-0.9
Stavros Sachtouris
05:42 pm Revision 31e55d4d: Merge commit '05e144e2418121079f9ade6554995c56c82724a4' into release-0.9
Stavros Sachtouris
05:37 pm Revision f724cd35: Get endpoint urls for all CLI operations
Refs: #3874
Use kamaki.clients.astakos.AstakosClient as a cached astakos client to get
user information and, most im...
Stavros Sachtouris
01:29 pm Revision 05e144e2: Create config file version 3
Refs: #3874
Minimum config file:
[global]
token = <user token>
Changes:
- Only one field "cli" for user command sp...
Stavros Sachtouris
10:58 am Revision 6fdb3576: Merge commit '528550d929d5d30009016ae23b2a948d13fe8eb3' into develop
Conflicts:
Changelog
version
Stavros Sachtouris

05/30/2013

04:44 pm Feature #3874 (Resolved): Ask astakos for service endpoints
Stavros Sachtouris
04:35 pm Revision 528550d9: Enrich/rename astakos client calls with endpoints
Refs: #3874
Kamaki.clients.astakos.AstakosClient is now a high-level client lib that
offers access to token-authenti...
Stavros Sachtouris

05/29/2013

06:25 pm Feature #3874: Ask astakos for service endpoints
Two types of authentication: username/password and token
Response format:

{'serviceCatalog': [
{'endpoints...
Stavros Sachtouris
06:19 pm Feature #3874 (Closed): Ask astakos for service endpoints
Use /astakos/api/tokens call to get service endpoints
Service endpoints will be used instead of the <service>.url ...
Stavros Sachtouris
06:01 pm Revision 59794110: Merge branch 'feature-osv2-compatibility' into release-0.9
Stavros Sachtouris
06:00 pm Revision 8fc64597: Merge branch 'release-0.9' into feature-osv2-compatibility
Stavros Sachtouris
05:43 pm Feature #3862 (Resolved): Implement Floating ip client calls in compute/cyclades
Stavros Sachtouris
05:41 pm Revision 03033b54: Impleent floating ip methods @compute/cyclades
Refs: #3862
New methods introduced and unit-tested:
ComputeRestClient: floating_ip_pools_get, floating_ips_get/post...
Stavros Sachtouris
03:29 pm Feature #3867 (Closed): Optional wait flag on server modificaiton commands
Commands affected: server-create, server-delete, server-start, server-reboot, server-shutdown
Usage:
...
Stavros Sachtouris
02:25 pm Revision 77d1b504: Implement floating_ip(s)post/get/delete rest calls
Refs: #3862 Stavros Sachtouris
01:28 pm Revision 0e8a561c: Merge branch 'develop' into feature-floating-ips
Stavros Sachtouris
01:28 pm Revision ed46d009: Initialize version 0.10
Stavros Sachtouris
01:25 pm Revision 0a62912d: Implement floating_ip_pools_get @compute/cyclades
Refs: #3862 Stavros Sachtouris
01:21 pm Feature #3862 (Closed): Implement Floating ip client calls in compute/cyclades
Add the following rest calls to cyclades rest api:
* floating_ip_pools_get GET /os-floating-ip-pools
* floa...
Stavros Sachtouris
10:55 am Revision 1ace29b9: Remove undesired logging in non-verbose mode
Stavros Sachtouris

05/28/2013

06:03 pm Revision 09b2b38e: Differenciate cli logger from astakosclient logger
Stavros Sachtouris
05:50 pm Revision e1c18867: Wip snf-astakos, try-import it by default
Stavros Sachtouris
12:23 pm Revision 0c087a02: Bump version to 0.9~rc1-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
12:22 pm Revision 34faeddc: Merge branch 'release-0.9' into debian-release-0.9
Stavros Sachtouris
12:19 pm Revision 53360686: Update manpages
Stavros Sachtouris
11:54 am Revision 0936d3ca: Merge remote branch 'origin/develop' into debian-develop
Stavros Sachtouris
11:48 am Revision 313f3f81: Initialize kamaki v0.9rc1
Stavros Sachtouris
11:45 am Revision 7983398f: Merge branch 'feature-expose-astakosclient' into develop
Stavros Sachtouris
11:45 am Revision 6f04d079: Merge branch 'feature-osv2-compatibility' into develop
Stavros Sachtouris

05/27/2013

05:38 pm Support #3832 (Closed): Adjust cyclades and astakos calls to synnefo 0.14 specs and url schemes
kamaki 0.9 will break compatibility with synnefo < 0.14 because
- synnefo 0.14 ReST APIs breaks compatibility with s...
Stavros Sachtouris
05:11 pm Revision f27657f7: Update Changelog for latest astakosclient cli
Stavros Sachtouris
05:07 pm Revision 683335b1: Expose some basix astakosclient methods to cli
Methods exposed:
get_user_info as authenticate
get_uuid[s] as uuid
get_username[s] as username
get_quotas as quotas
...
Stavros Sachtouris
03:37 pm Revision 4abb3f7e: Update log about astakos authenticate adjustment
Stavros Sachtouris
03:35 pm Revision b79ae40b: Adjust astakos authenticate to snf-0.14 url sheme
Stavros Sachtouris
03:23 pm Revision 97fc1e06: Setup a snf-astakos command set
Stavros Sachtouris

05/24/2013

05:41 pm Support #3806 (Resolved): Cut-off compatibility with old forms of command groups and config files
Stavros Sachtouris
05:40 pm Revision f0415090: Update config file version tag
Stavros Sachtouris
05:24 pm Revision 137c51f5: Fix typo in kamak.cli.logger import
Stavros Sachtouris
05:05 pm Feature #3633 (Resolved): Adjust Cyclades clients and corresponding commands to server modificati...
Stavros Sachtouris
04:47 pm Revision bcef3ac9: Rename meta-->metadata and remove values @CLI
Refs: #3633 Stavros Sachtouris
10:53 am Support #3806 (Closed): Cut-off compatibility with old forms of command groups and config files
store and astakos are predecessors of file and user command groups respectively
Do not recognise old forms of thes...
Stavros Sachtouris

05/23/2013

06:42 pm Revision fab9b17f: Rename meta-->metadata and remove values @lib
- Meta-->metadata in some cases, according to the expected cyclades API
- remove values level from requests and respo...
Stavros Sachtouris
06:18 pm Feature #3778: Introduce easy-to-set image location arguments for image register
Take this change back and pospone it for a later version Stavros Sachtouris
05:46 pm Revision 13c02904: Fix expected "public" header params in tests
Stavros Sachtouris
05:29 pm Feature #3797 (Resolved): Enrich image register meta record format
Apply the mechanism for image meta properties to all image metadata and rename accordingly:
--metafile=<local math...
Stavros Sachtouris
05:27 pm Revision fb3998bd: Merge branch 'feature-image-meta-record-format' into develop
Stavros Sachtouris
05:25 pm Revision aa82dd5a: Add metadata management to image register
- validate image metadata format
- read metadata from file
- merge file-loaded metadata with runtimes
- store metadat...
Stavros Sachtouris
02:01 pm Revision 17b255c7: Use _format_image_headers: image_register,get_meta
- Ensure uniform image meta output
- Easy to apply the correct meta format
Refs: #3797
Stavros Sachtouris
01:12 pm Feature #3797 (Closed): Enrich image register meta record format
Meta record format:... Stavros Sachtouris

05/22/2013

06:25 pm Revision 4e424eaa: Restore thread-wait for append
Stavros Sachtouris
06:15 pm Revision e4ff4453: Fix typo (permition --> permission)
Stavros Sachtouris
06:06 pm Bug #3737 (Closed): file copy/move lost previously supported feature of reviving a deleted file b...
Stavros Sachtouris
06:06 pm Bug #3780 (Closed): set permissions to a public object results to a non public object
Stavros Sachtouris
06:05 pm Revision 117ca598: Merge branch 'feature-json-output' into develop
Conflicts:
Changelog
kamaki/cli/commands/image.py
Also, take care of pep8 issues
Stavros Sachtouris
06:01 pm Revision d9301a7a: Fix typo in pithos upload output
Stavros Sachtouris
05:58 pm Feature #3730 (Closed): List a detailed list of uploaded object after file upload
Stavros Sachtouris
05:58 pm Feature #3656 (Closed): Make upload_object return etag data
Stavros Sachtouris
05:57 pm Feature #3730: List a detailed list of uploaded object after file upload
Use the --with-output or -j instead of -l Stavros Sachtouris
05:51 pm Feature #3739 (Closed): Make enumeration optional in listings
Stavros Sachtouris
05:50 pm Feature #3756 (Closed): Add optional output to kamaki calls that create stuff
Stavros Sachtouris
05:49 pm Feature #3732 (Closed): Give the option of a json-formated output
Stavros Sachtouris
05:48 pm Revision 3ec5c230: Wait threads to finish in pithos append_object
Stavros Sachtouris
05:26 pm Revision 545c6c29: Implement an optional json output 4 outputing cmds
Refs: #3732 Stavros Sachtouris
01:49 pm Feature #3732: Give the option of a json-formated output
Stavros Sachtouris wrote:
> While implementing this feature, some minor bugs and unnecessary differences between sim...
Stavros Sachtouris
01:44 pm Feature #3732: Give the option of a json-formated output
While implementing this feature, some minor bugs and unnessecary differences between similar commands were also fixed Stavros Sachtouris
01:42 pm Revision 6dfd55cb: Add json/optional output to astakos cmds
Refs: #3732 Stavros Sachtouris
01:38 pm Revision 1b73b4c1: Add json/optional responses to flavor/network cmds
Refs: #3732 Stavros Sachtouris
01:07 pm Revision cd295a1d: Add json/optional outputs to server commands
Refs: #3732 Stavros Sachtouris

05/21/2013

07:54 pm Bug #3780 (Resolved): set permissions to a public object results to a non public object
Stavros Sachtouris
07:47 pm Revision 6aadd6e1: Do not unpublish by default @ pithos rest calls
Refs: #3780 Stavros Sachtouris
07:34 pm Feature #3769 (Resolved): Store metadata after an image registration
Stavros Sachtouris
07:34 pm Revision 4a469d38: Merge branch 'feature-image-meta-record' into develop
Stavros Sachtouris
07:32 pm Revision c4aefeaf: Update and enrich error messages in image register
Parse ivalid property file and guide users to correct it
Guide users to pass valid container:path parameters
Refs:#3769
Stavros Sachtouris
06:26 pm Revision 9553da85: Print full and nice response in image register
Stavros Sachtouris
06:10 pm Revision f17121cd: Do not recalculate #blocks in upload_from_string
Refs: #3608 Stavros Sachtouris
06:08 pm Revision 90099c14: Do not recalculate #blocks in upload_from_string
Refs: #3608 Stavros Sachtouris
06:04 pm Revision f7a37648: Make sure registered properties are unique
Refs: #3769 Stavros Sachtouris
05:08 pm Revision 00336c85: Store image properties after image registration
Log of changes:
- Properties are stored in a remote file on Pithos+
- File name is <image-file>.meta
- Feature can be...
Stavros Sachtouris
04:49 pm Bug #3780 (Closed): set permissions to a public object results to a non public object
The following scenario reproduces the problematic bahavior:
$ kamaki file info pithos:test.py
cache-control ...
Sofia Papagiannaki
03:23 pm Revision 623a4ceb: Optionaly load images properties from file
Refs: #3769 Stavros Sachtouris
12:54 pm Feature #3778 (Closed): Introduce easy-to-set image location arguments for image register
Now: @image register <image name> <image location>@
where _image location_ is a string of the form _pithos://<user...
Stavros Sachtouris
12:40 pm Revision 14fef2b7: Merge branch 'feature-json-output' into feature-image-meta-record
Stavros Sachtouris

05/20/2013

06:40 pm Revision 395fbf9e: Update documentation to reflect changes in output
Refs: #3756 Stavros Sachtouris
05:54 pm Revision f5f35422: Apply option outputs to image commands + renames
- Add image.add_member missing content-length header
- Rename image-[add|del]member commands to members-[add|delete]
...
Stavros Sachtouris
05:11 pm Feature #3769 (Closed): Store metadata after an image registration
Changes to image-register:
* Store all metadata as a JSON-formated file on the remote location "next" to the image...
Stavros Sachtouris
01:21 pm Revision 915b99b5: Apply optional output to kamaki file commands
Apply the feature wherever is applicable
Generalize the feature by moving the corresponding code to _command_init
Stavros Sachtouris

05/17/2013

07:11 pm Revision 5655d560: Update file operations and their output
Refs: #3756 #3732
- Add optional output for file methods: mkdir, touch, create, move, create,
copy, move, appen...
Stavros Sachtouris
03:49 pm Revision 55c75058: Add output to file copy/move
Also, kamaki.clients.pithos.copy/move_object returns response headers
Refs: #3756 #3732
Stavros Sachtouris
02:48 pm Revision 94bedc5b: Add output support to create methods
Refs: #3756 #3732
In kamaki.clients
-------------------
- storage.create_directory returns response headers
- implem...
Stavros Sachtouris
02:45 pm Feature #3756 (Closed): Add optional output to kamaki calls that create stuff
Examples: @kamaki file mkdir@
Now: in success it prints nothing
Desired:@ kamaki file mkdir --with-output@ shou...
Stavros Sachtouris
01:48 pm Revision 0399ac7e: Add json formated output for file list
- Implement a print_json auxiliary method in kamaki.cli.utils
- Add a (-j, --json) flag to file list
- When -j or --j...
Stavros Sachtouris

05/16/2013

08:26 pm Revision 36778d79: Merge branch 'feature-updownload-fromto-string' into develop
Stavros Sachtouris
08:26 pm Feature #3608 (Resolved): Separate upload_object file reading/data writing concerns
Stavros Sachtouris
08:25 pm Revision dcfe7455: Update changelog, unittests for upload_from_string
Refs: #3608 Stavros Sachtouris
08:14 pm Revision 6fa30b1b: Functional test and debug for upload_from_string
Refs: #3608 Stavros Sachtouris
07:27 pm Revision 9d502497: Implement upload_from_string
Implemented with threads
Refs: #3608
Stavros Sachtouris
05:17 pm Revision 0fbc8a52: Optimize download_to_string by using threads
Refs: #3608 Stavros Sachtouris
04:31 pm Revision 49cc29b2: Implement download_to_string in pithos client
The download_to_string method downloads a remote object from pithos into a
string, which is then returned.
Also, imp...
Stavros Sachtouris

05/15/2013

07:42 pm Bug #3737 (Resolved): file copy/move lost previously supported feature of reviving a deleted file...
Stavros Sachtouris
07:41 pm Revision 653e6193: Merge branch 'bug-move-copy' into develop
Stavros Sachtouris
07:39 pm Revision 1d3f006b: Allow copy of deleted objects by refering to older
Also disallow moving deleted objects by version The later was implemented by
accident, due to the symetry between mov...
Stavros Sachtouris
06:32 pm Revision e2d7b883: Fix typo dst_path instead of ds_path
Refs: 3737 Stavros Sachtouris
06:08 pm Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
06:05 pm Bug #3716 (Closed): Allow runtime args when incoking interactive shell
Stavros Sachtouris
05:38 pm Feature #3739 (Resolved): Make enumeration optional in listings
Stavros Sachtouris
05:37 pm Revision c8175540: Merge branch 'feature-enumeration' into develop
Stavros Sachtouris
05:36 pm Revision ed9af02c: Add enumeration as optional for all list cmds
Refs: #3739 Stavros Sachtouris
05:05 pm Feature #3739 (Closed): Make enumeration optional in listings
Commands affected:... Stavros Sachtouris
04:14 pm Bug #3736 (Resolved): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
04:12 pm Revision 8bdf3047: Merge branch 'bug-shell-cmd-syntax' into develop
Stavros Sachtouris
04:12 pm Revision 030c0d3a: Restore 2nd level command sysntax in shell
Refs: #3736 Stavros Sachtouris
03:52 pm Bug #3737 (Closed): file copy/move lost previously supported feature of reviving a deleted file b...
copy and move operations check if the object exist before copying it, but they seem to ignore the user-provided objec... Stavros Sachtouris
03:50 pm Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
03:47 pm Feature #3707 (Closed): Cache HEAD response headers of upload_object
Stavros Sachtouris
03:47 pm Feature #3735 (Resolved): Limit container info requests to one per upload session
Stavros Sachtouris
03:46 pm Revision c2c1ebd4: Merge branch 'feature-cache-container-info' into develop
Stavros Sachtouris
03:45 pm Revision 3583ef07: Upload Changelog for container info upload caching
Refs: #3735 Stavros Sachtouris
03:44 pm Revision 74c65e80: Cache container info request per upload session
Refs: #3735 Stavros Sachtouris
03:20 pm Feature #3735 (Closed): Limit container info requests to one per upload session
An upload consists of the following requests (at most):
a. get container info (block size and hash)
b. check hash...
Stavros Sachtouris
03:14 pm Feature #3707 (Resolved): Cache HEAD response headers of upload_object
Stavros Sachtouris
03:13 pm Revision 9550a759: Update changelog for upload's container_info_cache
Refs: #3707 Stavros Sachtouris
03:12 pm Revision 14c72dbd: Adjust pithos livetest to use container_info_cache
Refs: #3707 Stavros Sachtouris
02:23 pm Revision 0ef0db9f: Update unitest to include container_info_cache
Refs: 3707 Stavros Sachtouris
02:06 pm Revision 76ebf97c: Add a container_infor_cache param to upload_object
Each upload involves a request that retrieves block size and hash information.
In higher level applications, this req...
Stavros Sachtouris
01:15 pm Feature #3732 (Closed): Give the option of a json-formated output
This feature concerns the operations that return an output in the form of a list or a dict.
A runtime flag option co...
Stavros Sachtouris
01:08 pm Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
Stavros Sachtouris
01:07 pm Feature #3536 (Closed): Implement a recursive kamaki store upload
Stavros Sachtouris

05/14/2013

07:37 pm Feature #3730 (Resolved): List a detailed list of uploaded object after file upload
Stavros Sachtouris
07:37 pm Feature #3730: List a detailed list of uploaded object after file upload
Use the -l or --details option... Stavros Sachtouris
07:34 pm Revision 9eebbc83: Merge branch 'feature-upload-returns' into develop
Stavros Sachtouris
07:33 pm Revision 978eb0ec: Update documentation for -l at file upload
Refs: #3730 Stavros Sachtouris
07:30 pm Revision 0e728dcb: Add a -l option to upload: list uploaded details
If the upload is successfull, if the -l or --details argument is present,
kamaki lists all uploaded objects with all ...
Stavros Sachtouris
07:29 pm Feature #3656 (Resolved): Make upload_object return etag data
On case of success, kamaki.clients.PithosClient.upload_object returns the last PUT headers Stavros Sachtouris
07:27 pm Feature #3730 (Closed): List a detailed list of uploaded object after file upload
Stavros Sachtouris
07:03 pm Revision 51fad88a: Update changelog (pithos upload modification)
Refs: #3656 Stavros Sachtouris
07:00 pm Revision cb010e3e: Update livetest for upload return modification
Refs: #3656 Stavros Sachtouris
06:52 pm Revision 3c216009: Modify upload methods to return created obj info
Methods affected:
upload_object
upload_object_unchunked
upload_object_by_manifestation
unittests modifie...
Stavros Sachtouris
06:25 pm Feature #3662 (Closed): let kamaki file delete to empty & remove container in one call
Stavros Sachtouris
06:25 pm Revision 70f186e2: Merge branch 'feature-empty-container' into develop
Stavros Sachtouris
06:25 pm Revision b97e18b1: Update Changelog for #3662
Stavros Sachtouris
06:22 pm Revision be4a8ccd: Implement purging a non-empty container
kamaki file purge <container> -F
will automatically empty a container before purging it
Refs: #3662
Stavros Sachtouris
05:40 pm Feature #3728 (Resolved): Implement a Plankton-side image unregister
Stavros Sachtouris
05:40 pm Revision 3279092f: Merge branch 'feature-image-unregister' into develop
Stavros Sachtouris
05:39 pm Revision 4fbc9d34: Implement livetest for image unregister
Refs: #3728 Stavros Sachtouris
05:13 pm Revision 5948e809: Merge branch 'feature-image-unregister' into develop
Stavros Sachtouris
05:13 pm Revision c6da1973: Update Changelog for image unregister feature
Stavros Sachtouris
05:12 pm Revision 4a17d307: Expose image-unregister to cli and unittest it
Stavros Sachtouris
04:40 pm Revision fd6608bd: Implement image unregister in kamaki.clients
Refs: #3728 Stavros Sachtouris
02:17 pm Feature #3728 (Closed): Implement a Plankton-side image unregister
The same request translated in REST: /images/<image-id> DELETE
unregisters the image. Has the same effect as kamaki ...
Stavros Sachtouris

05/13/2013

05:07 pm Bug #3716 (Resolved): Allow runtime args when incoking interactive shell
Implemented as described.
Just to clarify: if an argument is not a legal global argument, kamaki will fail. E.g. @...
Stavros Sachtouris
05:00 pm Revision c3ba22f2: Merge branch 'feature-shell-arguments' into develop
Stavros Sachtouris
05:00 pm Revision 5976ddfb: Update Changelog
Stavros Sachtouris
04:53 pm Revision e3c2c890: Allow runtime args when invoking interactive shell
Refs: #3716
Behavior After This:
kamaki -XXX -YY ... parses -XXX -YY
If not recognized: syntax error
If recognized, ...
Stavros Sachtouris
02:18 pm Bug #3663 (Closed): Uninformative error message when group does not load
Stavros Sachtouris
02:17 pm Revision 54f5d0ca: Merge branch 'feature-cli-command-errors' into develop
Stavros Sachtouris
02:13 pm Revision 334338ce: Raise a descriptive error for misconfigured cmds
Refs: #3663
A command group that is declared in the config file is not supported
by valid command specification code...
Stavros Sachtouris
12:55 pm Revision 58850eb0: Log initial call arguments in first log
Stavros Sachtouris

05/10/2013

07:25 pm Revision ef4357c1: Merge branch 'feature-logging' into develop
Stavros Sachtouris
07:24 pm Revision 7637d600: Move logger module to kamaki.cli
Stavros Sachtouris
07:16 pm Revision c4d51ec9: Make kamaki.clients unware of kamaki.logger
use logging for getting the loggers Stavros Sachtouris
06:38 pm Feature #3654 (Closed): Instance-specific logfile
Stavros Sachtouris
06:33 pm Revision 0d4a6d0a: Stop shell from destroying config instance
This caused warnings about preset variables Stavros Sachtouris
05:55 pm Revision 77126a0e: Merge branch 'feature-logging' into develop
Stavros Sachtouris
05:54 pm Bug #3653 (Closed): Stop add_file_logger default value from being /tmp/kamaki.log
Stavros Sachtouris
05:53 pm Feature #3715 (Resolved): Enable or disable loggers
activate/deactivate instead of enable/disable_logger
Also, moved all logger control and creation (except, of cours...
Stavros Sachtouris
05:51 pm Revision d761839f: Update Changelog to reflect #3715 changes
Stavros Sachtouris
05:38 pm Revision 9dc724e5: Allow activation/deactivation of specific loggers
refs: #3715
Logger settings are not aborted and will be restored at deactivation
Also, remove all logger creation fu...
Stavros Sachtouris
05:30 pm Bug #3716 (Closed): Allow runtime args when incoking interactive shell
Now: @kamaki -XXX@ will load kamaki, but also transfer all @-XXX@ args to each command executed inside the shell
D...
Stavros Sachtouris
04:35 pm Feature #3715 (Closed): Enable or disable loggers
Add an @enable_logger@ and @disable_logger@ method
E.g....
Stavros Sachtouris
03:32 pm Revision 637df81d: Merge branch 'master' into debian-master
Stavros Sachtouris
03:32 pm Revision 0118b937: Merge remote branch 'origin/develop' into debian-develop
Conflicts:
Changelog
version
Stavros Sachtouris
01:54 pm Revision 6634e01c: Update changelog for feature #3668
Stavros Sachtouris
01:51 pm Feature #3668 (Resolved): Better organization for logging
New name for http loggers:... Stavros Sachtouris
01:45 pm Revision 24be4a50: Merge branch 'feature-logging' into develop
Stavros Sachtouris
01:45 pm Revision c4563114: Remove log redaduncy when logging in a file
Stavros Sachtouris

05/09/2013

07:18 pm Revision 6e1f863b: Use < and > in stream logger for send/recv resp.
Stavros Sachtouris
07:06 pm Revision 9986e569: Globalize logger usage
Unsolved bug: redudant info in logfile Stavros Sachtouris
05:49 pm Revision a5077876: Wipe logger add_file_logger
Stavros Sachtouris
05:24 pm Bug #3708 (Resolved): if_etag_match and if_not_exist preconditions not honoured during missing bl...
Stavros Sachtouris
05:19 pm Revision 9e167531: Bump version to 0.8.3-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:18 pm Revision ac814775: Merge branch 'master' into debian
Stavros Sachtouris
05:16 pm Revision 486b49ef: Merge branch 'hotfix-0.8.3'
Stavros Sachtouris
05:15 pm Revision 98994d4e: Update changelog
Stavros Sachtouris
05:13 pm Revision b9e0ffeb: Fix typo in _create_or_get_missing_hashes call
Stavros Sachtouris
05:12 pm Revision c6cec5e1: Fix typo in _create_or_get_missing_hashes call
Stavros Sachtouris
05:09 pm Revision 71ddd095: Honour if_(none_)match even if all blocks are up
Refs: bug #3708 Stavros Sachtouris
05:09 pm Revision d1f1c3a9: Setup Hotfix version 0.8.3
Stavros Sachtouris
05:03 pm Revision b349b84b: Honour if_(none_)match even if all blocks are up
Refs: bug #3708 Stavros Sachtouris
04:45 pm Revision e9db8806: Expand logger to support stream logging, simplify
Stavros Sachtouris
04:42 pm Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
When using client.upload_object, the following HTTP requests to the server normally take place:
# A HEAD request ...
Dionysis Zindros
04:32 pm Feature #3707 (Closed): Cache HEAD response headers of upload_object
When using client.upload_object, the first HTTP request to the server is a HEAD request. This request is used to obta... Dionysis Zindros
« Previous
Next »
 

Also available in: Atom