Statistics
| Branch: | Tag: | Revision:

root / kamaki / clients @ e9304ec6

# Date Author Comment
e9304ec6 11/22/2012 03:33 pm Stavros Sachtouris

Fix some docs errors

bcebdfef 11/20/2012 06:07 pm Stavros Sachtouris

New image method: reregister(location[, ...])

ca30409e 11/20/2012 03:58 pm Stavros Sachtouris

Adjust kamaki.clients unittesting

0b992c8c 11/19/2012 06:26 pm Stavros Sachtouris

Forgot smth

2b74ab4a 11/19/2012 06:23 pm Stavros Sachtouris

Unittest parallel server creation

cccff590 11/16/2012 06:17 pm Stavros Sachtouris

Thread limit can be set by user

cad39033 11/16/2012 05:31 pm Stavros Sachtouris

Gradual thread inc/decrease in up/download

Thread inc/decrease is now generic for all clients that might need it
with the method _watch_thread_limit

Algorithm: set a small thread limit and when reached wait for active threads to
finish. Measure avg time. If avg time decreases, increase thread limit...

e9abe82b 11/16/2012 02:10 pm Stavros Sachtouris

Avoid to many threads in upload

d53062bd 11/15/2012 02:27 pm Stavros Sachtouris

Modify history commands

75c3fc42 11/15/2012 01:50 pm Stavros Sachtouris

Fix new deep-level bug in shell

af6de846 11/09/2012 03:45 pm Stavros Sachtouris

Start refactoring main CLI

Aims:
- cleaner cli load-point code
- move more argument logic to argument module
- move command loading to the seperate service cli modules:
each command spec module will provide a mechanism for loading
command interfaces (all of them or specific cmds)

062b1d0a 11/09/2012 01:44 pm Stavros Sachtouris

Extract json-encoded error info in clients

6cdfdcf3 11/09/2012 01:11 pm Stavros Sachtouris

Minor improvements to server_wait behavior

c59aef27 11/08/2012 03:20 pm Stavros Sachtouris

Fix minor wait_server bug, discover a cli bug

CLI bug: deep-level commands malfunction

fd1f1d96 11/08/2012 02:48 pm Stavros Sachtouris

NEW server method: wait_server + cli command

wait for server to reach state (e.g. while building)

0a0b9fb6 11/07/2012 04:26 pm Stavros Sachtouris

Modify KeyValueArgument and CmdConfigArgument

KeyValueArgument now accepts only one key=value pair but can be
repeated:
--property key1=val1 --property key2=val2

CmdCondigArguemtn sets global prefix by default
-o account=
is now equivalent to...

ae3c77f9 11/07/2012 03:19 pm Stavros Sachtouris

Copy os/users image tags at server_create

7966ffb8 11/06/2012 07:58 pm Stavros Sachtouris

A little bit more error handling

de4f08ef 11/06/2012 07:44 pm Stavros Sachtouris

Handle json-formated server error responses

0238c167 11/06/2012 07:08 pm Stavros Sachtouris

Propagate error handling corrections up to CLIs

bcb51856 11/06/2012 04:49 pm Stavros Sachtouris

Restore verbose and debug functionality in clients

7e5415a4 11/06/2012 04:34 pm Stavros Sachtouris

Modernize clients and clients.connection error hdl

d5eeabc0 11/05/2012 07:38 pm Stavros Sachtouris

Error handling reform start from connection

7d91734c 11/05/2012 07:05 pm Stavros Sachtouris

Fix unresolved httplib request url - path issue

minor unitest fixes

e0aac6a6 11/05/2012 04:44 pm Stavros Sachtouris

Remove sensitice info from tests

22beceb3 11/05/2012 04:35 pm Stavros Sachtouris

Minor improvements in pithos unitesting

19699c46 11/05/2012 04:04 pm Stavros Sachtouris

test pithos upload with binary random files

f27ed9a0 11/05/2012 03:55 pm Stavros Sachtouris

Sync progressbar to threads, adjust ctrl-c handler

In pithos download/upload ctrl-c is caught when multithreading,
and wait for active threads to finish before exiting

e02728f9 11/02/2012 07:28 pm Stavros Sachtouris

Use standard threading instead of gevent/greenlets

gevent depedency is not needed after that

3dabe5d2 11/02/2012 01:16 pm Stavros Sachtouris

Make all source pep8 compliant

234954d1 11/01/2012 03:20 pm Stavros Sachtouris

pep8 kamaki.cli.commands

5203ec42 10/31/2012 04:06 pm Stavros Sachtouris

Remove forgoten debug print message

f8b42e99 10/31/2012 03:28 pm Stavros Sachtouris

Propagate failed connection to server

b521efd9 10/31/2012 01:16 pm Stavros Sachtouris

Minor bugs

1037b811 10/31/2012 12:04 pm Stavros Sachtouris

Remove sensitive info from code

68da89ac 10/31/2012 11:50 am Stavros Sachtouris

Merge branch 'master' of https://code.grnet.gr/git/kamaki

Conflicts:
kamaki/__init__.py
kamaki/cli.py
kamaki/clients/__init__.py
kamaki/clients/astakos.py
kamaki/clients/compute.py
kamaki/clients/cyclades.py
kamaki/clients/image.py
kamaki/clients/pithos.py...

726fa2a1 10/30/2012 06:11 pm Stavros Sachtouris

Remove request depedancy

b335416e 10/30/2012 05:54 pm Stavros Sachtouris

Almost complete kamaki.client settings

There are some issues:
- in Pithos: big-file handling, binnary file up/download
- in Cyclades: some methods need extra access to be tested
- in Image: remove_members, list_shared not checked properly

8ecbb5e8 10/30/2012 05:37 pm Stavros Sachtouris

unittest image set/list_members

adb1dde9 10/30/2012 04:23 pm Stavros Sachtouris

unittest image register (basic functionality)

4c28298d 10/30/2012 02:21 pm Stavros Sachtouris

unittest image get_meta

f7e38cbb 10/30/2012 02:13 pm Stavros Sachtouris

Fix image list_public syntax bug, gracefull error

Connection module errors are controled and nicer
untitest list_public

b9d07587 10/30/2012 01:25 pm Stavros Sachtouris

Astakos: minor config bug, introduce unittesting

0e46324c 10/30/2012 12:09 pm Stavros Sachtouris

Some touches in Cyclades unittests

1f1ca342 10/29/2012 07:43 pm Stavros Sachtouris

Complete cyclades testing

9f1d1fcf 10/29/2012 07:09 pm Stavros Sachtouris

History file at root

554d18b0 10/29/2012 05:31 pm Stavros Sachtouris

Setup default values for synnefo services

Defult values refer to the okeanos production
services. If the caller has access to okeanos
production site (an account name and a token)
then the minimum config file for kamaki is

[global]
account=...

67cea04c 10/29/2012 04:11 pm Stavros Sachtouris

Set colors off by default

455b362d 10/29/2012 03:52 pm Stavros Sachtouris

Change syntax for KeyValue properties

old syntax: --property "key1=val1 key2=val2 ..."
new syntax: --property key1=val1,key2-val2,...

23803b28 10/29/2012 02:47 pm Stavros Sachtouris

Fix parse error in argument parsing

a34888b4 10/29/2012 01:31 pm Stavros Sachtouris

list/disconnect nics by network at clients lib

e828bac0 10/26/2012 05:10 pm Stavros Sachtouris

Try (and fail) to fix _delete_network in tests.py

436f2ce1 10/26/2012 05:03 pm Stavros Sachtouris

Gracefull filenotfound error in store upload

0fc54992 10/26/2012 04:35 pm Stavros Sachtouris

Clean up forgoten HTTPRequest imports

c270fe96 10/26/2012 04:18 pm Stavros Sachtouris

Remove relative imports from all pkgs, fix astakos

astakos imports an anused (and soon deprecated) module

03fd7ddb 10/26/2012 04:03 pm Stavros Sachtouris

Remove relative imports from commands specs

6ce9fc72 10/25/2012 07:37 pm Stavros Sachtouris

Handle connection.close in repeated requests

f34bfe13 10/25/2012 05:10 pm Stavros Sachtouris

Adjust get_firewall_profile expcted rspns frmt

3ad34f11 10/25/2012 03:20 pm Stavros Sachtouris

Fix unicode on httplib bug

Unicode headers or url might apear as httplib request
Although httplib can usually handle the problem, it breaks when
the body has been read from a binary file because
unicode_str + binary produces a UnicodeDecodeError
Thus the url, headers, etc are forced to be simple strings

a62c75d1 10/23/2012 05:54 pm Stavros Sachtouris

Push error raising upload for testing

19f4195f 10/23/2012 05:21 pm Stavros Sachtouris

Raise block upload greenlet failure error

0b9269d8 10/23/2012 03:20 pm Stavros Sachtouris

Try pithos without relative imports

bb877241 10/22/2012 07:24 pm Stavros Sachtouris

Finish testing cyclades already!

OK, there are a couple of issues unresolved:
- disconnect_server
- network_profiles

Both of them are probably OK, but should be tested against proper
cyclades versions

88837c0c 10/22/2012 06:55 pm Stavros Sachtouris

test get_network_details

8ae8313c 10/22/2012 06:45 pm Stavros Sachtouris

Unittest bugfixes

a58ff64d 10/22/2012 06:19 pm Stavros Sachtouris

test connect/list_server_necs now works

ec786e22 10/22/2012 05:18 pm Stavros Sachtouris

Remove useless import

8dc7a093 10/22/2012 04:55 pm Stavros Sachtouris

Fix import line in clients/connection

83a61efa 10/22/2012 04:23 pm Stavros Sachtouris

Test get_server_stats, list_networks

388197fe 10/22/2012 03:53 pm Stavros Sachtouris

test connect_server (to nic) list_server_nics

8304a13d 10/19/2012 07:04 pm Stavros Sachtouris

Start testing network methods (nothing ready yet)

b542f95c 10/19/2012 06:27 pm Stavros Sachtouris

Improve cyclades test msgs

2d67ecbb 10/19/2012 05:32 pm Stavros Sachtouris

Test cyclades.py upto get/set_firewall_profile

71286858 10/19/2012 03:53 pm Stavros Sachtouris

Test get_image-metadata, server_console

e17ee645 10/18/2012 06:33 pm Stavros Sachtouris

Full flavor testing

27415de2 10/18/2012 06:17 pm Stavros Sachtouris

Test delete_server_metadata and list_flavors

d813b8a6 10/17/2012 06:27 pm Stavros Sachtouris

Bugfixes

de0619d8 10/17/2012 06:20 pm Stavros Sachtouris

Test create/get_server_metadata, reboot_server etc

c92d159d 10/17/2012 04:45 pm Stavros Sachtouris

Test update_server_name + minor bugfixes

33e3437a 10/15/2012 12:44 pm Stavros Sachtouris

Quota Holder init (no functionality)

486e55f4 10/11/2012 06:12 pm Stavros Sachtouris

Minor fixes

0f653327 10/11/2012 12:47 pm Stavros Sachtouris

Minor improvements

9bdc89da 09/25/2012 04:50 pm Stavros Sachtouris

Argument object handles part of the functionality

+minor fixes

e3f5a1f6 09/20/2012 05:31 pm Stavros Sachtouris

Minor fixes

44be2181 09/20/2012 02:20 pm Stavros Sachtouris

Unitest everything untested in pithos client

a45852c5 09/20/2012 01:11 pm Stavros Sachtouris

Unitest get_container_object_meta

5178a5e9 09/20/2012 12:59 pm Stavros Sachtouris

Unitest set_account_quota/versioning, ls_container

e8c38f39 09/20/2012 12:52 pm Stavros Sachtouris

Unitest get_account_quota/versioning

634ae70b 09/20/2012 12:34 pm Stavros Sachtouris

Unitest upload_object_unchunked

ebdecdc7 09/20/2012 12:26 pm Stavros Sachtouris

Unitest purge, create_by_manifestation, versionlst

22fc09fb 09/19/2012 05:17 pm Stavros Sachtouris

Support range at file (threaded) download

642f1bbd 09/19/2012 04:43 pm Stavros Sachtouris

Add range in stream download

38dc5d2f 09/19/2012 02:06 pm Stavros Sachtouris

Get rid of pithos_sh

The old profecy "there will be only one [Pithos Client]" is finally
fullfilled

a23f6ffe 09/19/2012 01:42 pm Stavros Sachtouris

Kamaki CLI/clients sharers implementation

mimics pithos_sh account sharers

48c3782c 09/18/2012 06:31 pm Stavros Sachtouris

Get rid of pithos_sh hash methods in download

973fbcad 09/18/2012 06:10 pm Stavros Sachtouris

Much faster download resume

Don't preload local file blocks, but load each one dynamically
only before it is downloaded, and compare

624ee36f 09/18/2012 05:29 pm Stavros Sachtouris

Minor CLI download behavior fixes

20c13fcc 09/18/2012 04:58 pm Stavros Sachtouris

Pithos download supports resume (again)

1785ad41 09/18/2012 03:55 pm Stavros Sachtouris

Voodo-fix mysterious header-destroying request bug

0004301f 09/18/2012 02:07 pm Stavros Sachtouris

Fix safe headers/params bug, pithos download bug