Statistics
| Branch: | Tag: | Revision:

root @ 6d192774

# Date Author Comment
6d192774 02/01/2013 05:12 pm Stavros Sachtouris

Prototype kamaki.clients untitest suite

Prototype implementation on kamaki.clients.astakos client
In prototype status, does not function yet
Old unittests in _tests.py, for reference

99e7021f 01/31/2013 08:57 pm Stavros Sachtouris

Merge branch 'feature-cli-input' into develop

0ba7b031 01/31/2013 08:51 pm Stavros Sachtouris

Recostruct kamaki shell input regular expression

New regex is '\'.*?\'|".*?"|^[\S]*$' and works along with some carefull extra spliting
In total, the following are parsed as terms:
'all kinds of stuff here except single quotes'
"all kinds of stuff here except single or double quotes"...

40f69f15 01/31/2013 05:50 pm Stavros Sachtouris

Merge branch 'feature-image' into develop

f769a16a 01/31/2013 05:38 pm Stavros Sachtouris

Replace 'S if S else' with 'S or' in image_cli

6764f588 01/31/2013 05:11 pm Stavros Sachtouris

Apply devflow ways of handling versions

Devflow is a GRNET system for handling versions and packaging the verious
GRNET.gr Synnefo software piecies

8046291b 01/31/2013 03:32 pm Stavros Sachtouris

Use devflow for packaging

89e4c1c4 01/30/2013 05:00 pm Stavros Sachtouris

Get rid of OrderedDict dependency for python<=2.6

c3857b7d 01/30/2013 03:45 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

c314fc10 01/30/2013 03:45 pm Stavros Sachtouris

Add new --[dst-]container info to documentation

c87d28ac 01/30/2013 03:14 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

b9ca5b73 01/30/2013 03:13 pm Stavros Sachtouris

download --resume can create new local files

4d18c478 01/30/2013 02:11 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

52edad0a 01/30/2013 02:10 pm Stavros Sachtouris

Add : to all --container store-* commands

0e4ee6d1 01/30/2013 12:55 pm Stavros Sachtouris

store-move to use --dst-container with : support

e423eb63 01/30/2013 12:46 pm Stavros Sachtouris

Add store-copy --dst-container with : support

75ee7a88 01/30/2013 11:32 am Stavros Sachtouris

Remove obsolete method check_range

edab7ba7 01/29/2013 06:08 pm Stavros Sachtouris

Allow create/delete to operate on con:tainers

con:tainers are containers with : in their name

cdc4247b 01/29/2013 05:48 pm Stavros Sachtouris

-R as resursive in store_download

ff07e033 01/29/2013 04:45 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

f6c09d14 01/29/2013 04:44 pm Stavros Sachtouris

Implement resursive download

55c7c589 01/29/2013 03:05 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

ae99b37d 01/29/2013 02:20 pm Stavros Sachtouris

Intuitive semantics to store-download

download to directory means multiple downloads with prefix

f2b26be6 01/29/2013 01:25 pm Stavros Sachtouris

Change version

f15683cb 01/29/2013 01:08 pm Stavros Sachtouris

Manifest Changelog

32aad5c5 01/25/2013 09:20 pm Stavros Sachtouris

Merge branch 'feature-errors' into develop

285d7238 01/25/2013 09:19 pm Stavros Sachtouris

Total code reduction: ~25KiB of code

b4cf92b8 01/25/2013 09:17 pm Stavros Sachtouris

Fully adjust pithos_cli

68858765 01/25/2013 06:46 pm Stavros Sachtouris

Adjust up to store-download

ca092af4 01/25/2013 05:58 pm Stavros Sachtouris

Adjust up to store-overwrite

1395c40e 01/24/2013 08:19 pm Stavros Sachtouris

Adjust pithos_cli up to store_move

5a673575 01/24/2013 05:36 pm Stavros Sachtouris

Fully adjust cyclades_cli

b04288f7 01/23/2013 07:50 pm Stavros Sachtouris

Adjust cyclades_cli up to create

236e7d08 01/23/2013 06:48 pm Stavros Sachtouris

Fully adjust cyclades_cli

a03ade9e 01/23/2013 05:16 pm Stavros Sachtouris

Minor adjustments + apply to image_cli <=register

dc6fc88e 01/22/2013 08:32 pm Stavros Sachtouris

Apply changes to history_cli

436bd910 01/22/2013 07:51 pm Stavros Sachtouris

Propagate changes to config_cli

a00de254 01/22/2013 07:14 pm Stavros Sachtouris

Seperate error handling from main cli classes

So far tested in astakos only

36526b3c 01/22/2013 05:28 pm Stavros Sachtouris

Tide up error handling code in astakos

f2a310a3 01/22/2013 03:04 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

001200c3 01/22/2013 02:32 pm Stavros Sachtouris

Format data size units, use it in quota commands

quota returns value in units (KiB, MiB, etc)
new argument -b, --bytes to return value in bytes
setquota can accept a unit string
setquota 2.3GB

7147e1ca 01/22/2013 12:42 pm Stavros Sachtouris

store-delete asks for permission

In cli.utils: new method ask_user prompts for permission
In cli.commands.pithos_cli: store_delete/purge ask for permission
they also feature a yes flag argument to avoid prompting

49b479a7 01/22/2013 12:06 pm Stavros Sachtouris

Merge branch 'develop' into feature-store

fa984c2c 01/21/2013 06:32 pm Stavros Sachtouris

mage-public: remove params without values

c3d131ec 01/21/2013 06:02 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

745d938b 01/21/2013 06:00 pm Stavros Sachtouris

Tide up _upload_missing_blocks code + progress chk

progress check in upload: don't let progress bar raise exceptions

7eda693f 01/21/2013 03:23 pm Stavros Sachtouris

Doc updates and minor improvements

3e7d1e0e 01/21/2013 01:53 pm Stavros Sachtouris

Upload progress bar advances only if block uploads

was: progress bar advances if thread is initialized. In case of thread
failures, progress bar was re-initialized for a next round of uploads

now: if a block is uploaded, progress bad advances. There is one upload bar...

1f315e7b 01/18/2013 06:41 pm Stavros Sachtouris

Make store-upload second param optional

35b52b0e 01/18/2013 02:44 pm Stavros Sachtouris

Update store-manifest help

Manifest is kept for compatibility with OOS Storage

aaca2ef4 01/18/2013 02:38 pm Stavros Sachtouris

path.basename for store-append/truncate/overwrite

Check if it is applied everywhire + minor improvements

7a423d97 01/18/2013 11:55 am Stavros Sachtouris

More intuitive storer-copy/move semantics

copy/move cont:path path2
will move all <obj> prefixed with path, as path2<obj>
or as path2 if path corresponds to just one whole object
copy/move cont:path cont2:
will move all <obj> prefixed with path to container cont2...

707c1a4a 01/17/2013 07:10 pm Stavros Sachtouris

store upload uses basename if remote name msing

8249ee0f 01/17/2013 07:03 pm Stavros Sachtouris

Change store-move semantics (more like copy)

move cont:path path2
will move all <obj> prefixed with path, as path2<obj>
move cont:path cont2:
will move all <obj> prefixed with path to container cont2
move cont:path [cont2:]path2 --exact-match
will move at most one <obj> as a new object named path2...

38b55954 01/17/2013 06:45 pm Stavros Sachtouris

New semantics for store-copy

copy cont:path path2
will copy all files prefixed with path, as path2path
copy cont:path cont2:
will copy all files prefixed with path to container cont2
copy cont:path [cont2:]path2 --exact-match
will copy at most one object as a new object named path2...

eb18b8a7 01/17/2013 04:29 pm Stavros Sachtouris

Add prefix-match ability to store-copy

d7beb9ae 01/17/2013 02:51 pm Stavros Sachtouris

Merge branch 'feature-output' into develop

a40e152f 01/17/2013 02:51 pm Stavros Sachtouris

pre-connection debug info

8f180e69 01/17/2013 01:39 pm Stavros Sachtouris

Merge branch 'feature-output' into develop

1a3c18fd 01/17/2013 01:32 pm Stavros Sachtouris

Add include option to control conn-content print

d4f94157 01/17/2013 12:40 pm Stavros Sachtouris

Merge branch 'master' into feature-output

6834fc64 01/16/2013 05:01 pm Stavros Sachtouris

Add changelog

e3a1d743 01/16/2013 04:47 pm Stavros Sachtouris

Documentation updates

f5d9bc54 01/15/2013 07:24 pm Stavros Sachtouris

Documentation updates

fa062062 01/15/2013 03:17 pm Stavros Sachtouris

Merge branch 'feature-quota' into develop

6c2a6f0d 01/15/2013 03:07 pm Stavros Sachtouris

Re-fix setup

81e34150 01/15/2013 02:55 pm Stavros Sachtouris

Merge branch 'feature-output' into develop

Conflicts:
kamaki/clients/__init__.py
kamaki/clients/pithos.py

1ada4c87 01/15/2013 02:09 pm Stavros Sachtouris

Forgoten save

d6542452 01/15/2013 01:59 pm Stavros Sachtouris

Setup QH-related package setup

b31051d6 01/15/2013 01:37 pm Stavros Sachtouris

Syntax check and debug

b4368e33 01/15/2013 01:12 pm Stavros Sachtouris

Add all quotaholder files in kamaki

d1304043 01/14/2013 07:05 pm Stavros Sachtouris

Copy quotaholder client files into clients

18555878 01/14/2013 05:31 pm Stavros Sachtouris

Merge branch 'develop' into feature-quota

Conflicts:
kamaki/cli/commands/history_cli.py
kamaki/cli/commands/pithos_cli.py

16c895db 01/14/2013 04:22 pm Stavros Sachtouris

More retries, dynamic upload thread limit

Even the slightest progress causes upload to retry
if 502 client error is received, # of threads are limited to current thread

7644c38e 01/14/2013 03:39 pm Stavros Sachtouris

Handle thread failures in download

If some threads fail for some reason, download re-tries 2 more times,
provided there is some progress

706fc940 01/11/2013 02:05 pm Stavros Sachtouris

upload does not overwrite remote objs by default

Now you can do this to upload all you .jpg imgs to myImgDir directory object:

for img in *.jpg;
do
kamaki store upload $img mycontainer:myImgDir
done

131f4e86 01/11/2013 01:02 pm Stavros Sachtouris

Merge branch 'master' into feature-quota

Conflicts:
docs/installation.rst

4fcc38a2 01/10/2013 06:17 pm Stavros Sachtouris

Complete enrichment of store * commands

776eee69 01/10/2013 05:58 pm Stavros Sachtouris

Enrich helps/errors up to store_serversioning

72952f4f 01/10/2013 04:56 pm Stavros Sachtouris

Enrich helps/errors as fas as store_delmeta

deefff94 01/10/2013 01:06 pm Nikos Skalkotos

Fix docs build system

In docs/conf.py add the path to kamaki source as the first entry of
os.path. This way we can ensure that when the sphinx imports kamaki
modules, it will use the ones from the source.

4b9fbfa7 01/10/2013 01:06 pm Stavros Sachtouris

Merge branch 'develop' into feature-output

ad090323 01/10/2013 01:05 pm Stavros Sachtouris

Docfix

275ad28d 01/10/2013 12:55 pm Stavros Sachtouris

Merge branch 'feature-output' into develop

8fa6ef6a 01/09/2013 07:35 pm Stavros Sachtouris

Enrich up to store_manifest

96ec49f2 01/09/2013 07:01 pm Stavros Sachtouris

Enricch store_append helps, fix docs/donf dep.

ab8e0346 01/09/2013 06:55 pm Stavros Sachtouris

Fix docs objpool dependency error

795bf206 01/09/2013 06:13 pm Stavros Sachtouris

Enrich up to store_move +update semantics

copy/move [container:]<path> [container:]path

1da966c0 01/09/2013 05:40 pm Stavros Sachtouris

typo

766eb677 01/09/2013 05:39 pm Stavros Sachtouris

Collection.ordereddict bckwrds compatibility

setup

3a9bc911 01/09/2013 05:37 pm Stavros Sachtouris

ordereddict dependency compatibility in setup, doc

35f78d77 01/09/2013 05:32 pm Stavros Sachtouris

Unified connection error reporting in pithos cli

1e29b9f6 01/09/2013 05:03 pm Stavros Sachtouris

enrich up to store_create, which has new semantics

store_create is only for containers now

439826ec 01/09/2013 02:27 pm Stavros Sachtouris

Adjust util, docs and store_list to new strategy

New method: cli.utils.page_hold holds console until user input, usefull for listing
results

ad242c17 01/09/2013 12:42 pm Stavros Sachtouris

Merge branch 'develop' into feature-output

15142309 01/09/2013 12:41 pm Stavros Sachtouris

Enrich image_* output/error reporting

fc903073 01/08/2013 06:30 pm Stavros Sachtouris

Enrich image-* up to image_members

17428e1a 01/08/2013 05:52 pm Stavros Sachtouris

Merge branch 'develop' into feature-output

850685bf 01/08/2013 05:49 pm Stavros Sachtouris

Add store_touch, create_object

Create a zero-length object

8df337ec 01/08/2013 05:23 pm Stavros Sachtouris

Merge branch 'feature-output' into develop