Activity

From 03/16/2013 to 04/14/2013

04/12/2013

06:39 pm Support #3587 (Closed): Remove quotaholder module from kamaki
A ReST quotaholder client is not needed. Stavros Sachtouris
06:37 pm Feature #3566: Design and apply a naming convention for kamaki commands
10% TODO: show text following this format:... Stavros Sachtouris
06:34 pm Revision bbb9b536: Merge branch 'feature-rename' into develop
Stavros Sachtouris
06:27 pm Revision 0ea31480: Update docs, rename kamaki.cli.commands/*
Documentation updates: reflect the changes in command groups
astakos --> user, store --> file
File renaming: rem...
Stavros Sachtouris
05:34 pm Revision 3ae60112: Rename store command group to file
Feature #3566 Stavros Sachtouris
05:10 pm Revision 4018326d: Rename command group astakos to user
The client is still called 'astakos', but the command group is now 'user'
Feature #3566
Stavros Sachtouris
03:40 pm Feature #3574: etag-if-match in upload
Dionysis Zindros wrote:
> I will be needing an etag-if-match option.
It's done (just not mentioned in the commend...
Stavros Sachtouris
03:37 pm Revision e9ac514e: Add if-etag-match to pithos client upload
Stavros Sachtouris
03:32 pm Feature #3574: etag-if-match in upload
I will be needing an etag-if-match option. Dionysis Zindros
03:24 pm Revision 2ec852fc: Merge branch 'feature-store' into develop
Stavros Sachtouris
03:23 pm Feature #3574 (Closed): etag-if-match in upload
In kamaki.clients.pithos.PithosClient.upload_object add the if_not_exist option. If true, the remote object should no... Stavros Sachtouris
03:18 pm Revision 524d9cdd: Add option to fail upload if remote file exists
The if-none-match header option with '*' is used in that case.
This is exposed as 'if_not_exist' in PithosClient.uplo...
Stavros Sachtouris
01:49 pm Revision 287fa7ac: Merge branch 'feature-logging' into develop
Stavros Sachtouris
01:48 pm Support #3441 (Closed): Parametrise logging in kamaki.clients.Client
Stavros Sachtouris
01:46 pm Revision 31a30991: Update documentation for logger changes
Stavros Sachtouris
01:14 pm Revision f47417e7: Pametrize log file, make it globaly available
Kamaki logger module is now available to both cli and clients packages
Users may set the log_file option in configura...
Stavros Sachtouris
11:43 am Revision b5b9534a: Merge branch 'develop' into feature-logging
Stavros Sachtouris

04/11/2013

06:45 pm Feature #3512 (Closed): Image register should return response headers (especialy image id)
Stavros Sachtouris
06:44 pm Revision 6287a048: Merge branch 'feature-image' into develop
Stavros Sachtouris
06:43 pm Revision 7b6e977c: Return image details as headers, in image register
Feature #3512 Stavros Sachtouris
06:00 pm Revision 47195121: Merge branch 'develop' into feature-image
Stavros Sachtouris
05:52 pm Bug #3457 (Closed): User interupt in recursive download takes too long
A thread that writes to a local file needs some time to cancel itself. This bug was treated as behavioral issue not a... Stavros Sachtouris
05:50 pm Revision cae76f25: Increase timeout in upload thread canceling
Stavros Sachtouris
04:55 pm Revision b78ee581: Make download canceling more responsive
This does not make download canceling faster, if anything, it makes it slower
but probably more gracefull for end use...
Stavros Sachtouris
04:13 pm Bug #3509 (Closed): *--public* argument does nothing when used with *kamaki store list*
Stavros Sachtouris
04:11 pm Revision 50165863: Make --public and --sharing to work in upload
Bug #3509 Stavros Sachtouris
03:26 pm Bug #3547 (Closed): kamaki network delete error when performed on a deleted network
Stavros Sachtouris
03:22 pm Revision 08aad6db: Fix typo in commands.errors (self-->this)
This typo caused undesired behavior when deleting a deleted network
Bug #3547
Stavros Sachtouris
03:07 pm Revision 76001ae7: Merge branch 'feature-threads' into develop
Stavros Sachtouris
02:43 pm Feature #3546 (Closed): Let end users explicitely set the maximum number of threads
Stavros Sachtouris
02:41 pm Revision c5b9380c: Allow users to set maximum thread limit
This is implemented as a configuration option in cli
Developers may set it as kamaki.clients.Client.MAX_THREADS = <li...
Stavros Sachtouris
01:12 pm Bug #3555 (Closed): Download/Upload missed data with very big files
A functional test checks this problem so it is safe to say it is fixed Stavros Sachtouris
12:24 pm Revision 61d13904: Fix typo in kamaki quick setup guide
WAS: kamaki set token ....
NOW: kamaki config set token ...
Stavros Sachtouris
11:54 am Feature #3456 (Closed): Uniformity to runtime arguments
Stavros Sachtouris
11:51 am Bug #3527 (Resolved): Some kamaki requests return "404 Not Found"
The problem is caused by a race condition on the _url_ member variable in a kamaki.clients.Client instance, during th... Stavros Sachtouris
11:44 am Revision 9d9ad424: Stop create_server from crushing by a faulty image
If the image is missing the (os, users) metadata, the create_server method
used to crush anexpectingly
Stavros Sachtouris

04/10/2013

04:23 pm Feature #3574 (Closed): etag-if-match in upload
Add support for etag-if-match to the kamaki pithos library upload method. Dionysis Zindros

04/09/2013

03:54 pm Bug #3527 (Assigned): Some kamaki requests return "404 Not Found"
Stavros Sachtouris
03:09 pm Bug #3527 (Resolved): Some kamaki requests return "404 Not Found"
Resolved: it's a limitation of obj pool:
https://github.com/grnet/objpool/blob/e4c7df4a17e964243c1a052d5ce4d66412d...
Stavros Sachtouris
12:40 pm Revision a863029c: Add a NL to logs to make them more readable
Stavros Sachtouris
11:23 am Feature #3566 (Closed): Design and apply a naming convention for kamaki commands
Rules for kamaki commands:
@kamaki <object[ subobject...]> <verb[ subverb...]>@
For example:...
Stavros Sachtouris

04/08/2013

07:09 pm Revision 3f8091d6: Merge branch 'feature-store' into develop
Stavros Sachtouris
07:08 pm Revision e5c76b1a: Fix typo in using download progress bar
Stavros Sachtouris
06:50 pm Revision 28cbc3c2: Minimize requeests whn dnlding same block
If a file has multiple same blocks, download one of them and copy it to local
file locations
Stavros Sachtouris
05:23 pm Revision 4f0730be: Bump version to 0.7.9-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:16 pm Revision fe7aff76: Merge branch 'master' into debian
Conflicts:
Changelog
Stavros Sachtouris
05:01 pm Revision 3a1736f7: Merge branch 'hotfix-0.7.9'
Stavros Sachtouris
05:00 pm Revision ba4ac21f: Update version tag and changelog
Stavros Sachtouris
04:55 pm Revision 673503f3: fixbug 3555: blcks missing if same to other blcks
Stavros Sachtouris
04:45 pm Revision ca7f78c0: fixbug 3555: blcks missing if same to other blcks
Stavros Sachtouris
03:53 pm Revision d187ba37: Create a livetest that catches bug #3555
A boring file is a file with at least two same blocks
Kamaki fails to download more than 1 same blocks, therefore the...
Stavros Sachtouris
02:42 pm Revision d1be0836: Merge branch 'develop' into feature-store
Stavros Sachtouris
02:36 pm Bug #3555 (Resolved): Download/Upload missed data with very big files
Pinned down: When a file contains at least 2 blocks with the same hashtag (== exactly the same content), kamaki downl... Stavros Sachtouris
02:30 pm Bug #3527 (Assigned): Some kamaki requests return "404 Not Found"
Re-opening, after discussion with [iliastsi].
Vangelis Koukis
02:26 pm Bug #3527: Some kamaki requests return "404 Not Found"
It seems that the bug still exists in version 0.7.8
Attached is the output of kamaki store download --account=25ec...
Ilias Tsitsimpis
01:57 pm Bug #3555: Download/Upload missed data with very big files
Turns out upload is not affected by this problem. Stavros Sachtouris

04/05/2013

06:12 pm Bug #3555: Download/Upload missed data with very big files
Nikos Skalkotos reports: the kamaki-downloaded md5 is wrong, the ui md5 is correct Stavros Sachtouris
06:09 pm Bug #3555: Download/Upload missed data with very big files
Note: The -A option is not avaiable in 0.7.X, use --account instead Stavros Sachtouris
06:09 pm Bug #3555 (Closed): Download/Upload missed data with very big files
Still not sure if it is a kamaki bug, but should be reported here. Kamaki seems to misshandle very large file downloa... Stavros Sachtouris
04:56 pm Support #3441: Parametrise logging in kamaki.clients.Client
Missing: documentation Stavros Sachtouris
04:54 pm Support #3441 (Resolved): Parametrise logging in kamaki.clients.Client
Allow options LOG_TOKEN and LOG_DATA in the kamaki config file.
LOG_TOKEN: allow token logging (default: off)
LOG_D...
Stavros Sachtouris
04:49 pm Revision 2aca7f5e: Merge branch 'feature-logging' into develop
Stavros Sachtouris
04:47 pm Revision b3bb083f: DISABLE config log options in interactive shell
to avoid kamaki failures due to logging problems Stavros Sachtouris
04:44 pm Revision 230be78e: Merge branch 'feature-logging' into develop
Stavros Sachtouris
04:24 pm Revision 5fdccdec: Allow config to switch some options on or off
- LOG_TOKEN: whether to log user token in http requests (default: off)
- LOG_DATA: whether to log http body (send or ...
Stavros Sachtouris
02:54 pm Revision 34b88989: Fix typos in logging mechanism
Stavros Sachtouris
12:26 pm Revision 008a5db5: Move http response logging to ResponseManager
Stavros Sachtouris
12:15 pm Revision 21871fb2: Move http request logging to RequestManager
Stavros Sachtouris
11:22 am Revision 4299f96c: Merge branch 'develop' into feature-logging
Stavros Sachtouris

04/04/2013

07:29 pm Revision d0f37f84: Merge branch 'feature-connection' into develop
Stavros Sachtouris
07:27 pm Revision 1d1b2724: Adjust docs to recent changes, fix missing config
Missing config: at setup, in the first example (Quick Setup) it was
kamaki set ...
while it should have been
kamaki c...
Stavros Sachtouris
07:20 pm Revision 64c26817: Wip kamaki.clients.test.py
Stavros Sachtouris
07:19 pm Support #3526 (Resolved): Support the new objpool HTTP connection-response model and simplify kam...
The kamaki.client.connection module is removed in this new implementation
The fat layer of connection classes has ...
Stavros Sachtouris
07:12 pm Revision f8eea8ec: Unittest ResponseManager
Stavros Sachtouris
05:57 pm Revision 7fa5c263: Unittest kamaki.clients.RequestManager
Stavros Sachtouris
04:37 pm Revision c2b5da2f: Redesign http connection module
Merge everything to kamaki.clients
Remove multiple hierarchies of connection classes (== abandon support for
alt...
Stavros Sachtouris
02:28 pm Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
Shared variables are to blame for this error, it is fixed with hotfix 0.7.8 Stavros Sachtouris
02:27 pm Bug #3547 (Closed): kamaki network delete error when performed on a deleted network
To reproduce the error:... Stavros Sachtouris
01:27 pm Feature #3546 (Closed): Let end users explicitely set the maximum number of threads
Stavros Sachtouris
12:01 pm Support #3541 (Closed): Modify semantics for kamaki store setquota
Now: ... Stavros Sachtouris

04/03/2013

06:21 pm Revision e0d3e091: Enforce objpool>=0.2, break kamaki, fix it soon
Stavros Sachtouris
06:13 pm Revision 948c3fa9: Bump version to 0.7.8-2
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
06:09 pm Revision 58dcac78: Bump version to 0.7.8-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
06:08 pm Revision aa18d87f: Enforce objpool>=0.2 dependency
Stavros Sachtouris
06:07 pm Revision 4435d0a4: Merge branch 'master' into debian
Conflicts:
Changelog
Stavros Sachtouris
05:51 pm Revision eacf334e: Update debian control rule objpool>=0.2 instead of >0.1.1
Stavros Sachtouris
05:43 pm Revision 83881ff1: Merge branch 'develop' into feature-connection
Stavros Sachtouris
05:26 pm Revision ea9a120c: Bump version to 0.7.8-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:20 pm Revision b56c1d3c: Update deprecated dependency notation
Stavros Sachtouris
04:52 pm Revision 452bc477: Enforce dependency objpool>0.1.1
Stavros Sachtouris
04:52 pm Revision f8aa0413: Merge branch 'master' into debian-master
Stavros Sachtouris
04:47 pm Revision b846245e: Enforce dependency objpool>0.1.1
Stavros Sachtouris
04:18 pm Revision ecce4398: Merge branch 'master' of https://code.grnet.gr/git/kamaki
Stavros Sachtouris
04:05 pm Revision 4d783ed1: Merge branch 'hotfix-0.7.8'
Stavros Sachtouris
03:55 pm Feature #3536 (Closed): Implement a recursive kamaki store upload
Now: _kamaki store upload_ uploads only one local file per call.
Desired feature: support uploading a whole direct...
Stavros Sachtouris
01:12 pm Revision fbb5e1e5: Document changes in Changelog
Stavros Sachtouris
01:08 pm Bug #3527 (Resolved): Some kamaki requests return "404 Not Found"
The issue is caused by threads using the same instance of kamaki.clients.connection.kamakicon.KamakiHTTPRequest. The ... Stavros Sachtouris

04/02/2013

06:36 pm Support #3526: Support the new objpool HTTP connection-response model and simplify kamaki.clients...
This is fixed in 0.7.8 with a hotfix patch. In version 0.8. we should also expect a cleaner kamaki.client.connection ... Stavros Sachtouris
06:01 pm Revision 0fe4fe91: New hotfix 0.7.8
Adjust kamaki.clients.connection module to objpool > 0.1.1
The new objpool uses a context manager for pooling connect...
Stavros Sachtouris
05:20 pm Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
Some kamaki requests return "404 Not Found"
When using kamaki to download an image from Pithos+ sometimes the user...
Ilias Tsitsimpis
03:44 pm Support #3526 (Closed): Support the new objpool HTTP connection-response model and simplify kamak...
Stavros Sachtouris
02:24 pm Revision 5b32d978: Remove testing code
Stavros Sachtouris
02:23 pm Revision 2dc39c27: Remove invalid header values in image register
Stavros Sachtouris
01:50 pm Feature #3229 (Closed): Fine grained unittests for clients lib
Stavros Sachtouris
01:48 pm Feature #3490 (Resolved): In CLI, move non-plankton/glance commands from image to cyclades
It has been implemented like this:
Plankton / Glance commands:
@kamaki image <...>@
Compute Image commands:
...
Stavros Sachtouris
01:44 pm Revision 2fe6acd1: Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
Stavros Sachtouris
01:43 pm Revision 7135d478: Merge branch 'feature-separate-image-commands' into develop
Stavros Sachtouris
01:27 pm Revision 573be34f: Cover image-compute command group in documentation
Stavros Sachtouris
12:46 pm Revision 8741c407: Create an image compute cmd group, make it work
- image compute group contains all Compute Image API commands, as oposed to
Plankton API commands.
- definition of a...
Stavros Sachtouris

03/29/2013

06:51 pm Support #3514 (Closed): kamaki create network should use a default network type
This is required since synnefo 0.14 and it doesn't harm any previous synnefo versions Stavros Sachtouris
05:27 pm Feature #3513 (Closed): Impolement a client-side filter mechanism for image listing
Server-side image listing is incomplete. It would be nice if kamaki could provide an extention to that filtering, all... Stavros Sachtouris
05:24 pm Feature #3512 (Closed): Image register should return response headers (especialy image id)
Stavros Sachtouris
01:02 pm Bug #3509 (Closed): *--public* argument does nothing when used with *kamaki store list*
Try:
@$ kamaki store list
$ kamaki store list --public@
Logs show that --public has no effect to the http requ...
Stavros Sachtouris
12:32 pm Revision 049eaf52: Fix store_upload typo in progress argument
Stavros Sachtouris

03/26/2013

12:51 pm Revision 47ccc132: Merge branch 'feature-logging' into develop
Stavros Sachtouris
12:40 pm Revision e8af27f4: Add a ClientError logger to kamaki.clients
Stavros Sachtouris
12:23 pm Revision 42115b51: Move logger operations to a seperate file/pkg
Stavros Sachtouris

03/22/2013

07:06 pm Revision 2406db97: Disable token logging (synnefo bug #3480)
Stavros Sachtouris
06:55 pm Revision f09da8c8: Add logging to file functionality (#3441)
Stavros Sachtouris
05:28 pm Feature #3490: In CLI, move non-plankton/glance commands from image to cyclades
Update:
All glance commands should be available as:
kamaki image-glance XXX
All compute commands should be...
Stavros Sachtouris
05:14 pm Feature #3490 (Closed): In CLI, move non-plankton/glance commands from image to cyclades
Stavros Sachtouris
04:44 pm Revision 61ca0ecd: Create get_logger, add_logger methods in clients
Stavros Sachtouris
04:24 pm Feature #3422 (Closed): Let caller program explicitly set connection pool size for all methods
Stavros Sachtouris
04:23 pm Feature #3456 (Resolved): Uniformity to runtime arguments
Stavros Sachtouris
03:48 pm Revision 59f71e99: Merge branch 'feature-tests' into develop
Stavros Sachtouris
03:42 pm Revision 3c50df2e: Apply a simple naming convention for unit tests
Naming convention:
Actual functionality:
In package kamaki.clients.pkg there is class C containing a method M
Test ...
Stavros Sachtouris
02:02 pm Revision 95df5021: Merge branch 'develop' into feature-tests
Stavros Sachtouris
01:49 pm Revision 4054c46d: Document unittest mechanism, dependency changes
New dependency changes: progress is required, mock is optional
Changes are also documented
Stavros Sachtouris
11:51 am Bug #3370 (Closed): http connection leak when exception raises while getting connection results
Stavros Sachtouris
11:45 am Bug #3458 (Closed): estimated time when downloading
Stavros Sachtouris
11:41 am Revision f40f0cb7: Ensure uniform runtime args in cli (feature #3456)
Stavros Sachtouris

03/21/2013

07:39 pm Bug #3403: ETA estimation is completely off for Pithos uploads
This is actualy a progress issue. ETA is handled by the progress package ( https://pypi.python.org/pypi/progress ) an... Stavros Sachtouris
06:57 pm Revision 91e9bf7f: Add redudant -c argument to mean --config (global)
Stavros Sachtouris
06:41 pm Feature #3230 (Closed): Pithos+ operations between different accounts
Stavros Sachtouris
06:37 pm Revision 7cac95a7: Re-allow empty paths to clients.Client.request
Stavros Sachtouris
06:08 pm Feature #3229 (Resolved): Fine grained unittests for clients lib
Stavros Sachtouris
06:08 pm Feature #3228 (Closed): Mock testing for kamaki clients
Stavros Sachtouris
06:07 pm Bug #3444 (Closed): Intro help \exit should be /exit
Stavros Sachtouris
06:07 pm Revision a6aced18: Fix typo in shell intro (bug #3444)
Stavros Sachtouris
06:03 pm Revision 8e8ec61a: Merge branch 'feature-tests' into develop
Stavros Sachtouris
05:48 pm Revision 6a6175c0: Unittest full kamaki.clients.Client
Stavros Sachtouris
03:24 pm Revision 2e247767: Remove unused method set_default_headers
Stavros Sachtouris
02:28 pm Revision 9af3a427: Unittest kamaki.clients.Client.set_param
Stavros Sachtouris
02:23 pm Revision 97baa5c3: Unittest kamaki.clients.Client.set_header
Stavros Sachtouris
02:04 pm Revision 5dde4c83: Unittest kamaki.clients.Client._raise_for_status
Stavros Sachtouris

03/20/2013

06:49 pm Revision 9c6c3d69: Unittest kamaki.clients.Client._watch_thread_limit
Stavros Sachtouris
05:18 pm Revision 5a71b3a1: Initialize a kamaki.clients.Client unittest
Onluy instatiation is tested so far Stavros Sachtouris
05:02 pm Revision 27abfa9f: Finetest kamaki.clients.SilentEvent
Stavros Sachtouris
03:58 pm Revision f4de4c91: Unittest kamaki.clients ClientError
Stavros Sachtouris
02:20 pm Revision 27058e48: Merge kamaki.clients.connection.test with clients
Stavros Sachtouris
02:11 pm Revision 657dc0c8: Report total # of tests and failures in bulk tests
Stavros Sachtouris
01:33 pm Revision 23f0f6da: Complete clients.utils unittests
Stavros Sachtouris
01:06 pm Revision 480585cd: Setup unittests for clients.utils methods
Methods tested so far: _matches, filter_in, filter_out Stavros Sachtouris

03/19/2013

06:39 pm Revision 61c7a05f: Unittest PithosRest.object_delete and its over
Stavros Sachtouris
06:32 pm Revision c639293b: Unittest PithosRest.obejct_post
Stavros Sachtouris
06:12 pm Revision 1a8bfa4f: Unittest PithosRest.object_move
Stavros Sachtouris
05:59 pm Revision 49886c59: Unittest PithosRest.object_copy
Stavros Sachtouris
05:45 pm Revision 6cd86652: Unittest PithosRest.object_put
Stavros Sachtouris
04:23 pm Revision 1b80cb25: Unittest PithosRest.object_get
Stavros Sachtouris
04:07 pm Revision fa27f71a: Unittest PithosRest.object_head
Stavros Sachtouris
03:50 pm Revision faa4a3ea: Unittest PithosRest.container_delete
Stavros Sachtouris
03:46 pm Revision 7702c429: Unittest PithosRest.container_post
Stavros Sachtouris
03:25 pm Revision 1df0b0aa: Unittest PithosRest.container_get
Stavros Sachtouris
02:45 pm Revision c7e9c644: Unittest PithorRest.container_get
Stavros Sachtouris
02:02 pm Revision bbf5dddd: Unittest PithorRest.container_head
Stavros Sachtouris
01:50 pm Revision 14c39352: Merge branch 'develop' into feature-tests
Stavros Sachtouris
01:39 pm Revision 43726743: Bump version to 0.7.7-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
01:35 pm Revision 677518e4: Bump version to 0.7.7-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
01:35 pm Revision b8e7394f: Merge branch 'master' into debian-master
Stavros Sachtouris
12:50 pm Revision c7c1c09f: Merge branch 'master' of https://code.grnet.gr/git/kamaki
Stavros Sachtouris
12:37 pm Revision 8066c74f: Merge branch 'hotfix-0.7.7'
Stavros Sachtouris
12:27 pm Revision 6ab54a4b: Update changelog and version tag
Stavros Sachtouris
12:26 pm Revision 8fbbaccc: Update installation isntructions to suggest pypi
Problem: installation isntructions used to suggest installing kamaki from git repo
which is now designed for developm...
Stavros Sachtouris
12:18 pm Revision 6539c700: Update installation isntructions to suggest pypi
Problem: installation isntructions used to suggest installing kamaki from git repo
which is now designed for developm...
Stavros Sachtouris
« Previous
Next »
 

Also available in: Atom