Statistics
| Branch: | Tag: | Revision:

root / kamaki @ 7b6e977c

# Date Author Comment
7b6e977c 04/11/2013 06:43 pm Stavros Sachtouris

Return image details as headers, in image register

Feature #3512

cae76f25 04/11/2013 05:50 pm Stavros Sachtouris

Increase timeout in upload thread canceling

b78ee581 04/11/2013 04:55 pm Stavros Sachtouris

Make download canceling more responsive

This does not make download canceling faster, if anything, it makes it slower
but probably more gracefull for end users. Instead of just waiting the threads
to finish, users now see messages that descibe the attempts made by kamaki to...

50165863 04/11/2013 04:11 pm Stavros Sachtouris

Make --public and --sharing to work in upload

Bug #3509

08aad6db 04/11/2013 03:22 pm Stavros Sachtouris

Fix typo in commands.errors (self-->this)

This typo caused undesired behavior when deleting a deleted network

Bug #3547

c5b9380c 04/11/2013 02:41 pm Stavros Sachtouris

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 = <limit>

Adjust documentation acoordingly

Feature #3546

9d9ad424 04/11/2013 11:44 am Stavros Sachtouris

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

a863029c 04/09/2013 12:40 pm Stavros Sachtouris

Add a NL to logs to make them more readable

e5c76b1a 04/08/2013 07:08 pm Stavros Sachtouris

Fix typo in using download progress bar

28cbc3c2 04/08/2013 06:50 pm Stavros Sachtouris

Minimize requeests whn dnlding same block

If a file has multiple same blocks, download one of them and copy it to local
file locations

ca7f78c0 04/08/2013 04:45 pm Stavros Sachtouris

fixbug 3555: blcks missing if same to other blcks

d187ba37 04/08/2013 03:53 pm Stavros Sachtouris

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 downloaded
file is corrupted
This test fixes the bug

b3bb083f 04/05/2013 04:47 pm Stavros Sachtouris

DISABLE config log options in interactive shell

to avoid kamaki failures due to logging problems

5fdccdec 04/05/2013 04:24 pm Stavros Sachtouris

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 secv - default: off)

config options: log_token=off, log_data=off

34b88989 04/05/2013 02:54 pm Stavros Sachtouris

Fix typos in logging mechanism

008a5db5 04/05/2013 12:26 pm Stavros Sachtouris

Move http response logging to ResponseManager

21871fb2 04/05/2013 12:15 pm Stavros Sachtouris

Move http request logging to RequestManager

64c26817 04/04/2013 07:20 pm Stavros Sachtouris

Wip kamaki.clients.test.py

f8eea8ec 04/04/2013 07:12 pm Stavros Sachtouris

Unittest ResponseManager

7fa5c263 04/04/2013 05:57 pm Stavros Sachtouris

Unittest kamaki.clients.RequestManager

c2b5da2f 04/04/2013 04:37 pm Stavros Sachtouris

Redesign http connection module

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...

5b32d978 04/02/2013 02:24 pm Stavros Sachtouris

Remove testing code

2dc39c27 04/02/2013 02:23 pm Stavros Sachtouris

Remove invalid header values in image register

573be34f 04/02/2013 01:27 pm Stavros Sachtouris

Cover image-compute command group in documentation

8741c407 04/02/2013 12:46 pm Stavros Sachtouris

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 kamaki cli command slightly changed: a command with
subcommands can have a class without being a command itself, as long as it has...

e8af27f4 03/26/2013 12:40 pm Stavros Sachtouris

Add a ClientError logger to kamaki.clients

42115b51 03/26/2013 12:23 pm Stavros Sachtouris

Move logger operations to a seperate file/pkg

2406db97 03/22/2013 07:06 pm Stavros Sachtouris

Disable token logging (synnefo bug #3480)

f09da8c8 03/22/2013 06:55 pm Stavros Sachtouris

Add logging to file functionality (#3441)

61ca0ecd 03/22/2013 04:44 pm Stavros Sachtouris

Create get_logger, add_logger methods in clients

3c50df2e 03/22/2013 03:42 pm Stavros Sachtouris

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 it in a package kamaki.clients.pkg.test, with a class C + a method test_M
Command line run:...

f40f0cb7 03/22/2013 11:41 am Stavros Sachtouris

Ensure uniform runtime args in cli (feature #3456)

91e9bf7f 03/21/2013 06:57 pm Stavros Sachtouris

Add redudant -c argument to mean --config (global)

7cac95a7 03/21/2013 06:37 pm Stavros Sachtouris

Re-allow empty paths to clients.Client.request

a6aced18 03/21/2013 06:07 pm Stavros Sachtouris

Fix typo in shell intro (bug #3444)

6a6175c0 03/21/2013 05:48 pm Stavros Sachtouris

Unittest full kamaki.clients.Client

2e247767 03/21/2013 03:24 pm Stavros Sachtouris

Remove unused method set_default_headers

9af3a427 03/21/2013 02:28 pm Stavros Sachtouris

Unittest kamaki.clients.Client.set_param

97baa5c3 03/21/2013 02:23 pm Stavros Sachtouris

Unittest kamaki.clients.Client.set_header

5dde4c83 03/21/2013 02:04 pm Stavros Sachtouris

Unittest kamaki.clients.Client._raise_for_status

9c6c3d69 03/20/2013 06:49 pm Stavros Sachtouris

Unittest kamaki.clients.Client._watch_thread_limit

5a71b3a1 03/20/2013 05:18 pm Stavros Sachtouris

Initialize a kamaki.clients.Client unittest

Onluy instatiation is tested so far

27abfa9f 03/20/2013 05:02 pm Stavros Sachtouris

Finetest kamaki.clients.SilentEvent

f4de4c91 03/20/2013 03:58 pm Stavros Sachtouris

Unittest kamaki.clients ClientError

27058e48 03/20/2013 02:20 pm Stavros Sachtouris

Merge kamaki.clients.connection.test with clients

657dc0c8 03/20/2013 02:11 pm Stavros Sachtouris

Report total # of tests and failures in bulk tests

23f0f6da 03/20/2013 01:33 pm Stavros Sachtouris

Complete clients.utils unittests

480585cd 03/20/2013 01:06 pm Stavros Sachtouris

Setup unittests for clients.utils methods

Methods tested so far: _matches, filter_in, filter_out

61c7a05f 03/19/2013 06:39 pm Stavros Sachtouris

Unittest PithosRest.object_delete and its over

c639293b 03/19/2013 06:32 pm Stavros Sachtouris

Unittest PithosRest.obejct_post

1a8bfa4f 03/19/2013 06:12 pm Stavros Sachtouris

Unittest PithosRest.object_move

49886c59 03/19/2013 05:59 pm Stavros Sachtouris

Unittest PithosRest.object_copy

6cd86652 03/19/2013 05:45 pm Stavros Sachtouris

Unittest PithosRest.object_put

1b80cb25 03/19/2013 04:23 pm Stavros Sachtouris

Unittest PithosRest.object_get

fa27f71a 03/19/2013 04:07 pm Stavros Sachtouris

Unittest PithosRest.object_head

faa4a3ea 03/19/2013 03:50 pm Stavros Sachtouris

Unittest PithosRest.container_delete

7702c429 03/19/2013 03:46 pm Stavros Sachtouris

Unittest PithosRest.container_post

1df0b0aa 03/19/2013 03:25 pm Stavros Sachtouris

Unittest PithosRest.container_get

c7e9c644 03/19/2013 02:45 pm Stavros Sachtouris

Unittest PithorRest.container_get

bbf5dddd 03/19/2013 02:02 pm Stavros Sachtouris

Unittest PithorRest.container_head

14c39352 03/19/2013 01:50 pm Stavros Sachtouris

Merge branch 'develop' into feature-tests

da657652 03/15/2013 06:40 pm Stavros Sachtouris

Unittest PithosRest.account_post

1b4629c6 03/15/2013 06:08 pm Stavros Sachtouris

Unittest PithosRest.account_get

bdbca529 03/15/2013 05:39 pm Stavros Sachtouris

Unittest PithosRest.account_head

55faa0bc 03/15/2013 04:58 pm Stavros Sachtouris

Prepare PithorRest testcase for implementation

cd5c8cc9 03/15/2013 04:26 pm Stavros Sachtouris

Unittest ComputeRestApi.networks_put 4theWIN

50edcde7 03/15/2013 04:25 pm Stavros Sachtouris

Unittest CycladesRestApi.netowrks_post

fc835c42 03/15/2013 04:21 pm Stavros Sachtouris

Unittest CycladesRestApi.networks_get

68fd1bda 03/15/2013 03:47 pm Stavros Sachtouris

Unittest CycladesRestApi.servers_get

a8fe029d 03/15/2013 03:26 pm Stavros Sachtouris

Unittest ComputeRestApi.images_put

f3cb8dad 03/15/2013 03:20 pm Stavros Sachtouris

Unittest ComputeRestApi.images_delete and improve

improve: group common ComputeRestApi testing code in clients.compute.test

6af47576 03/15/2013 03:09 pm Stavros Sachtouris

Unittest Compute.flavors_get

6695edc9 03/15/2013 03:07 pm Stavros Sachtouris

Unittest Compute.servers_put

6a00d7a7 03/15/2013 02:48 pm Stavros Sachtouris

Unittest ComputeRestApi.servers_post

882c7e33 03/15/2013 01:55 pm Stavros Sachtouris

Unittest ComputeRestApi.servers_delete

2bfb3db3 03/15/2013 01:30 pm Stavros Sachtouris

Move compute_rest_api to compute.rest_api

kamaki.clients.compute_rest_api --> kamaki.clients.compute.rest_api

630dea9b 03/15/2013 01:29 pm Stavros Sachtouris

Unittest ComputeRestApi.servers_get

b283ee49 03/15/2013 12:23 pm Stavros Sachtouris

Complete Image.* fine testing

10e6c39a 03/15/2013 12:16 pm Stavros Sachtouris

Finetest Image.remove_member

d8c7cccc 03/15/2013 12:14 pm Stavros Sachtouris

Finetest Image.add_member

5a745d8a 03/15/2013 12:11 pm Stavros Sachtouris

Finetest Image.list_members

80643233 03/15/2013 12:09 pm Stavros Sachtouris

Finetest Image.set_members

f875dd02 03/15/2013 12:03 pm Stavros Sachtouris

Finetest Image.register

d55c06f0 03/15/2013 11:26 am Stavros Sachtouris

Finetest Image.get_meta

4ba03838 03/15/2013 11:21 am Stavros Sachtouris

Finetest Image.list_public

ae4585f5 03/15/2013 10:45 am Stavros Sachtouris

Rephrase astakos client and wip clients code

98a7195e 03/14/2013 06:54 pm Stavros Sachtouris

Rephrase pithos mocking expressions

6d92ebc3 03/14/2013 06:17 pm Stavros Sachtouris

Rephrase mocking expressions in clients.storage

1df5305d 03/14/2013 06:00 pm Stavros Sachtouris

Rephrase mocking expressions

b6403d2d 03/14/2013 05:43 pm Stavros Sachtouris

Finetest Cyclades.get_image_metadata

f15a4776 03/14/2013 05:08 pm Stavros Sachtouris

Finetest Cyclades.delete_network

fb392083 03/14/2013 05:03 pm Stavros Sachtouris

Finetest Cyclades.update_network_name

5f4fcc1b 03/14/2013 04:50 pm Stavros Sachtouris

Finetest Cyclades.get_network_details

be7599cf 03/14/2013 04:49 pm Stavros Sachtouris

Finetest Cyclades.disconnect_network_nics

99d462c6 03/14/2013 04:39 pm Stavros Sachtouris

Finetest Cyclades.list_network_nics

dce00f54 03/14/2013 04:38 pm Stavros Sachtouris

Finetest Cyclades.list_networks

a5c8ec5d 03/14/2013 04:31 pm Stavros Sachtouris

Finetest Cyclades.list_server_nics

b87ed277 03/14/2013 04:24 pm Stavros Sachtouris

Finetest Cyclades.disconnet_server

850d58c7 03/14/2013 04:15 pm Stavros Sachtouris

Finetest Cyclades.connect_server

18a27c41 03/14/2013 04:10 pm Stavros Sachtouris

Finetest Cyclades.create_network