Activity
From 01/02/2013 to 01/31/2013
01/31/2013
- 08:59 pm Bug #3211 (Resolved): image register behavior with quoted text in kamaki shell
- New kamaki shell input regex: \'.*?\'|".*?"|^[\S]*$
- 08:57 pm Revision 99e7021f: Merge branch 'feature-cli-input' into develop
- 08:51 pm Revision 0ba7b031: Recostruct kamaki shell input regular expression
- New regex is '\'.*?\'|".*?"|^[\S]*$' and works along with some carefull extra spliting
In total, the following are pa... - 05:50 pm Revision 40f69f15: Merge branch 'feature-image' into develop
- 05:48 pm Bug #3211: image register behavior with quoted text in kamaki shell
- Test case: kamaki test args 'arg with "special" characters' 'another arg "with" "cpecial characters' 'third"arg with"...
- 05:38 pm Revision f769a16a: Replace 'S if S else' with 'S or' in image_cli
- 05:11 pm Revision 6764f588: Apply devflow ways of handling versions
- Devflow is a GRNET system for handling versions and packaging the verious
GRNET.gr Synnefo software piecies - 03:32 pm Revision 8046291b: Use devflow for packaging
- 03:26 pm Revision ccd44b04: Merge branch 'develop' into debian-develop
- 03:15 pm Revision 64b4b4f7: Merge branch 'debian' of https://code.grnet.gr/git/kamaki into debian
- 03:15 pm Revision 02cf74d0: Track errors.py
01/30/2013
- 07:02 pm Revision f6ca057b: New version, no ordereddict dependency
- 06:59 pm Revision 7ba32bba: Merge branch 'master' into debian
- 06:58 pm Revision e82b8dee: Merge branch 'master' into debian
- 06:57 pm Revision d3a75c29: Merge branch 'debian' of https://code.grnet.gr/git/kamaki into debian
- 06:54 pm Feature #3199 (Closed): Recursively download remote directories
- 06:53 pm Support #3209 (Closed): Container-path divider to be used as part of a container or path name
- 06:44 pm Revision 305284b8: Set version
- 06:36 pm Revision 5cc03379: Merge branch 'feature-ci' into release-0.6.3.3
- Conflicts:
Changelog
kamaki/__init__.py - 05:30 pm Revision c1f910d8: Fix docs
- 05:29 pm Revision b8d3bca4: Update COPYRIGHT
- 05:28 pm Revision aa7a9b10: Revert updating COPYRIGHT
- 05:27 pm Revision 620fe899: Revert "Fix docs"
- This reverts commit b213b9a0594ba3670dfb9c3a676a1081af706be7.
- 05:00 pm Revision 89e4c1c4: Get rid of OrderedDict dependency for python<=2.6
- 04:45 pm Support #3213 (Closed): Remove ordereddict dependency
- 04:38 pm Revision a9fca388: CHANGELOG for version 0.6.3
- 1. Get rid of OrderedDict dependency (for python <= 2.6)
2. Minor fixes - 04:26 pm Revision b213b9a0: Fix docs
- 04:22 pm Revision 887b54b6: New release 0.6.3.3
- 03:45 pm Revision c3857b7d: Merge branch 'feature-store' into develop
- 03:45 pm Revision c314fc10: Add new --[dst-]container info to documentation
- 03:31 pm Revision 891c0866: Collaborate with devflow and buildbot
- 03:14 pm Revision c87d28ac: Merge branch 'feature-store' into develop
- 03:13 pm Revision b9ca5b73: download --resume can create new local files
- 02:33 pm Revision 5ce38c97: Move version to seperate file
- 02:15 pm Revision 0e8a701c: Merge branch 'master' into debian
- Conflicts:
docs/installation.rst - 02:14 pm Revision fc657a93: Merge branch 'develop' into debian-develop
- Conflicts:
docs/installation.rst - 02:11 pm Revision 4d18c478: Merge branch 'feature-store' into develop
- 02:10 pm Revision 52edad0a: Add : to all --container store-* commands
- 01:32 pm Support #3213 (Closed): Remove ordereddict dependency
- Get an incode copy of ordereddict code for systems with python < 2.7
- 12:55 pm Revision 0e4ee6d1: store-move to use --dst-container with : support
- 12:46 pm Revision e423eb63: Add store-copy --dst-container with : support
- 12:23 pm Support #3212 (Closed): Clean up client unittests
- kamaki.clients unittests should become independant and use as few default input data and credentials as possible.
- 11:32 am Revision 75ee7a88: Remove obsolete method check_range
- 11:12 am Bug #3211 (Closed): image register behavior with quoted text in kamaki shell
- image register "La la" "pithos://pithos/la la"
- different behavior in shell than in command line
In command line...
01/29/2013
- 06:08 pm Revision edab7ba7: Allow create/delete to operate on con:tainers
- con:tainers are containers with : in their name
- 05:48 pm Revision cdc4247b: -R as resursive in store_download
- 05:44 pm Support #3209 (Closed): Container-path divider to be used as part of a container or path name
- Right now: in kamaki store users can use the : symbol to divide the container from the path.
Problem: Kamaki cannot ... - 04:54 pm Bug #3187 (Closed): path prefix wildcard @ kamaki-store commands
- Instead of a wildcard mechanism, some store commands behavior changed to use remote or local paths as prefixes. This ...
- 04:46 pm Support #3197 (Resolved): Cleaner error handling code
- 04:45 pm Feature #3199 (Resolved): Recursively download remote directories
- 04:45 pm Revision ff07e033: Merge branch 'feature-store' into develop
- 04:44 pm Revision f6c09d14: Implement resursive download
- 03:05 pm Revision 55c7c589: Merge branch 'feature-store' into develop
- 02:20 pm Revision ae99b37d: Intuitive semantics to store-download
- download to directory means multiple downloads with prefix
- 01:25 pm Revision f2b26be6: Change version
- 01:08 pm Revision f15683cb: Manifest Changelog
01/25/2013
- 09:20 pm Revision 32aad5c5: Merge branch 'feature-errors' into develop
- 09:19 pm Revision 285d7238: Total code reduction: ~25KiB of code
- 09:17 pm Revision b4cf92b8: Fully adjust pithos_cli
- 06:46 pm Revision 68858765: Adjust up to store-download
- 05:58 pm Revision ca092af4: Adjust up to store-overwrite
01/24/2013
- 08:19 pm Revision 1395c40e: Adjust pithos_cli up to store_move
- 05:36 pm Revision 5a673575: Fully adjust cyclades_cli
- 03:39 pm Revision 92ab4b52: Bump ubuntu version 0.6.3.2-0ubuntu1
- 12:59 pm Revision 12c59e93: Merge branch 'master' into ubuntu
01/23/2013
- 07:50 pm Revision b04288f7: Adjust cyclades_cli up to create
- 06:48 pm Revision 236e7d08: Fully adjust cyclades_cli
- 05:36 pm Revision 4ac9e2b1: Merge branch 'master' into debian
- Conflicts:
docs/installation.rst - 05:35 pm Revision 4ac4e72d: New upstream version
- 05:32 pm Revision e02aa7dd: Seriously!
- 05:25 pm Revision 3cc0d29d: Update version tag
- 05:17 pm Revision 0ddbbcdc: Merge branch 'master' into release-0.6.3
- 05:16 pm Revision a03ade9e: Minor adjustments + apply to image_cli <=register
- 02:46 pm Feature #3199 (Closed): Recursively download remote directories
- Until now: users have to download each file with a seperate command
Desired functionality:
1. kamaki store downlo... - 02:10 pm Revision 18a1ddc0: New upstream version 0.6.3.1-1
01/22/2013
- 08:32 pm Revision dc6fc88e: Apply changes to history_cli
- 07:53 pm Bug #3172 (Closed): store upload connection/server failure handling
- 07:53 pm Feature #3163 (Closed): Rich command-specific user help
- 07:51 pm Revision 436bd910: Propagate changes to config_cli
- 07:14 pm Revision a00de254: Seperate error handling from main cli classes
- So far tested in astakos only
- 07:03 pm Support #3197 (Closed): Cleaner error handling code
- Error handling code from v0.6.3 is clear but results to large source files in kamaki.cli.commands
This cleaning will... - 06:57 pm Bug #3196 (Closed): Trace errors through all parts of kamaki code
- Some error traces seem to be missing when reporting an error.
Fixing this, slight design changes in error handling... - 05:28 pm Revision 36526b3c: Tide up error handling code in astakos
- 03:10 pm Feature #3165 (Closed): Basic windows support
- 03:04 pm Revision f2a310a3: Merge branch 'feature-store' into develop
- 02:32 pm Revision 001200c3: 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 ... - 12:42 pm Revision 7147e1ca: 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 permi... - 12:06 pm Revision 49b479a7: Merge branch 'develop' into feature-store
01/21/2013
- 06:53 pm Support #3179 (Closed): Merge quota-holder client in main kamaki distribution
- 06:52 pm Bug #3192 (Closed): kamaki image * commands should not send non-flag URL params without values
- 06:34 pm Revision 4375c7b3: Merge branch 'bugfix-params'
- 06:32 pm Revision fa984c2c: mage-public: remove params without values
- 06:02 pm Revision c3d131ec: Merge branch 'feature-store' into develop
- 06:00 pm Revision 745d938b: Tide up _upload_missing_blocks code + progress chk
- progress check in upload: don't let progress bar raise exceptions
- 04:25 pm Bug #3192 (Closed): kamaki image * commands should not send non-flag URL params without values
- 03:23 pm Revision 7eda693f: Doc updates and minor improvements
- 01:53 pm Revision 3e7d1e0e: 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 ...
01/18/2013
- 06:49 pm Revision 3e58b962: TODO changes on store-download
- 06:41 pm Revision 1f315e7b: Make store-upload second param optional
- 05:44 pm Revision b9ac17a3: Enforce python>=2.6 dependency
- 05:21 pm Revision e14bbf21: Add missing dependencies python-ordereddict/argparse
- 05:04 pm Revision 8158650c: Add deps python-ordereddict, python-argpars
- 04:43 pm Revision b9d3ed98: Python instead of Python-all
- 04:32 pm Revision 7d809724: Add python-all package dependency
- 04:17 pm Revision c377da35: Fix rules syntax error
- 02:44 pm Revision 35b52b0e: Update store-manifest help
- Manifest is kept for compatibility with OOS Storage
- 02:38 pm Revision aaca2ef4: path.basename for store-append/truncate/overwrite
- Check if it is applied everywhire + minor improvements
- 11:55 am Revision 7a423d97: 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...
01/17/2013
- 07:10 pm Revision 707c1a4a: store upload uses basename if remote name msing
- 07:03 pm Revision 8249ee0f: 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 ... - 06:45 pm Revision 38b55954: 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... - 05:45 pm Revision e11d7acb: python-all>=2.6, install changelogs
- 04:29 pm Revision eb18b8a7: Add prefix-match ability to store-copy
- 02:51 pm Revision d7beb9ae: Merge branch 'feature-output' into develop
- 02:51 pm Revision a40e152f: pre-connection debug info
- 01:48 pm Bug #3187 (Closed): path prefix wildcard @ kamaki-store commands
- Kamaki store commands need a wildcard functionality. A simple prefix-aware approach will be implemented. The idea is ...
- 01:39 pm Revision 8f180e69: Merge branch 'feature-output' into develop
- 01:32 pm Revision 1a3c18fd: Add include option to control conn-content print
- 12:40 pm Revision d4f94157: Merge branch 'master' into feature-output
01/16/2013
- 05:12 pm Revision 129d8e56: New upstream version 0.6.3
- 05:01 pm Revision 6834fc64: Add changelog
- 04:47 pm Revision e3a1d743: Documentation updates
01/15/2013
- 07:24 pm Revision f5d9bc54: Documentation updates
- 06:00 pm Revision fa53cb2e: Debianize Ubuntu parts of debian/*
- 03:47 pm Revision 66c8a4f0: Update Changelog and manpage
- 03:26 pm Revision bcbf9a58: Remove build-dependancy on Sphinx package, explicitely add manpage
- 03:17 pm Revision fa062062: Merge branch 'feature-quota' into develop
- 03:07 pm Revision 6c2a6f0d: Re-fix setup
- 02:55 pm Support #3179 (Resolved): Merge quota-holder client in main kamaki distribution
- 02:55 pm Revision 81e34150: Merge branch 'feature-output' into develop
- Conflicts:
kamaki/clients/__init__.py
kamaki/clients/pithos.py - 02:09 pm Revision 1ada4c87: Forgoten save
- 01:59 pm Revision d6542452: Setup QH-related package setup
- 01:37 pm Revision b31051d6: Syntax check and debug
- 01:12 pm Revision b4368e33: Add all quotaholder files in kamaki
01/14/2013
- 07:05 pm Revision d1304043: Copy quotaholder client files into clients
- 05:31 pm Revision 18555878: Merge branch 'develop' into feature-quota
- Conflicts:
kamaki/cli/commands/history_cli.py
kamaki/cli/commands/pithos_cli.py - 05:26 pm Support #3179 (Closed): Merge quota-holder client in main kamaki distribution
- 05:23 pm Bug #3172 (Resolved): store upload connection/server failure handling
- 04:22 pm Revision 16c895db: 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 curre... - 03:39 pm Revision 7644c38e: Handle thread failures in download
- If some threads fail for some reason, download re-tries 2 more times,
provided there is some progress - 01:35 pm Feature #3165: Basic windows support
- Users can install kamaki at windows consoles, if they know their python
- 12:19 pm Revision 16a23e82: Merge branch 'master' into debian
- Conflicts:
docs/developers/extending-clients-api.rst - 12:15 pm Revision 3bc0a7ee: Do not compile docs
01/11/2013
- 07:20 pm Revision a1fd1368: Remove snf-common docs depdcy
- 07:09 pm Revision d52c4da9: Docs fixes
- Merge branch 'master' into debian
Conflicts:
docs/developers/adding-commands.rst
docs/developers/extending-clients... - 07:03 pm Revision 8b420f49: Fix typo
- 06:17 pm Revision fbb08c29: New upstream version, replace dependency snf-common with python-objpool
- 02:05 pm Revision 706fc940: 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 ... - 01:02 pm Revision 131f4e86: Merge branch 'master' into feature-quota
- Conflicts:
docs/installation.rst
01/10/2013
- 06:29 pm Feature #3163 (Resolved): Rich command-specific user help
- 06:17 pm Revision 4fcc38a2: Complete enrichment of store * commands
- 05:58 pm Revision 776eee69: Enrich helps/errors up to store_serversioning
- 04:56 pm Revision 72952f4f: Enrich helps/errors as fas as store_delmeta
- 03:40 pm Revision 7bc826c7: Bump ubuntu version 0.6.2.1-1ubuntu2
- 03:34 pm Revision 62326a8e: Fix docs and copyright issues
- 03:14 pm Revision a02fb624: Add missing python-sphinx build dependency
- 01:42 pm Revision 1606473d: Bump ubuntu version 0.6.2.1-1ubuntu1
- 01:38 pm Revision 6d7e8bb6: Fix docs in debian
- 01:19 pm Revision b5cb1492: Merge branch 'master' into ubuntu
- 01:06 pm Revision deefff94: 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 sph... - 01:06 pm Revision 4b9fbfa7: Merge branch 'develop' into feature-output
- 01:05 pm Revision ad090323: Docfix
- 12:55 pm Revision 275ad28d: Merge branch 'feature-output' into develop
- 11:16 am Revision 2f0b1afd: Fix lintian warnings
01/09/2013
- 07:35 pm Revision 8fa6ef6a: Enrich up to store_manifest
- 07:01 pm Revision 96ec49f2: Enricch store_append helps, fix docs/donf dep.
- 06:55 pm Revision ab8e0346: Fix docs objpool dependency error
- 06:19 pm Revision ca521cf2: Fix date in debian changelog
- 06:15 pm Revision 46f1ba8f: Add docs and man page build instructions in rules
- 06:13 pm Revision 795bf206: Enrich up to store_move +update semantics
- copy/move [container:]<path> [container:]path
- 06:09 pm Revision 80dd1b7c: Add the correct docs in debian/docs
- 06:08 pm Revision 4a6f175c: Add kamaki man page
- 05:48 pm Revision c83937c5: Add XSBC-Original-Maintainer field in control
- Add Stavros Saxtouris <saxtouri@admin.grnet.gr> as the original
package debian package maintainer - 05:44 pm Revision 3ed3415f: Fix docs file
- 05:43 pm Revision e6fddea5: Merge branch 'master' into ubuntu
- 05:40 pm Revision 1da966c0: typo
- 05:39 pm Revision 766eb677: Collection.ordereddict bckwrds compatibility
- setup
- 05:37 pm Revision 3a9bc911: ordereddict dependency compatibility in setup, doc
- 05:32 pm Revision 35f78d77: Unified connection error reporting in pithos cli
- 05:03 pm Revision 1e29b9f6: enrich up to store_create, which has new semantics
- store_create is only for containers now
- 04:59 pm Revision eece6501: Fix gbp.conf file
- Change debian branch to ubuntu
- 04:58 pm Feature #3173 (Closed): number of threads in multithreaded sessions
- Kamaki dynamicaly modifies the number of threads in multithreaded operations (e.g. upload, download).
Current algori... - 04:57 pm Revision 58d5ae90: Bump ubuntu version to 0.6.2-1ubuntu1
- 04:54 pm Revision 58c8415b: Replace snf-common with objectpool as dependecy
- 04:46 pm Bug #3172 (Closed): store upload connection/server failure handling
- Buggy behavior: When some blocks fail to upload, kamaki ignores them and exit with an error after trying with all blo...
- 04:43 pm Feature #1962 (Closed): More helpful error codes on HTTP errors
- 04:43 pm Feature #1963 (Closed): progress report on image upload
- 04:42 pm Bug #1964 (Closed): glance upload does not interleave read()s with POSTs to remote
- 02:27 pm Revision 439826ec: Adjust util, docs and store_list to new strategy
- New method: cli.utils.page_hold holds console until user input, usefull for listing
results - 12:42 pm Revision ad242c17: Merge branch 'develop' into feature-output
- 12:41 pm Revision 15142309: Enrich image_* output/error reporting
01/08/2013
- 06:30 pm Revision fc903073: Enrich image-* up to image_members
- 05:52 pm Revision 17428e1a: Merge branch 'develop' into feature-output
- 05:49 pm Revision 850685bf: Add store_touch, create_object
- Create a zero-length object
- 05:23 pm Revision 8df337ec: Merge branch 'feature-output' into develop
- 05:22 pm Revision 83c3ba87: Enrich image_public
- 04:14 pm Revision 0e806947: Enrich all network_* output and error handling
- 02:34 pm Revision ddc0b290: Enrich netowrk_list/info output/error handling
- 01:58 pm Revision 769dbf53: Complete better output for flavor_*
- 01:53 pm Revision 87b6b0df: flavor_list error-handling
- 01:43 pm Revision a4d0d88a: server_list with --more and page limit
- 01:11 pm Revision bd40efdf: print_items can print results in pages, flavorlist
- if called with page_size a possitive int, print_items holds every page_size
results and waits for user input to conti...
01/07/2013
01/04/2013
- 07:48 pm Revision 22b6f063: Enrich help messages in all server * commands
- 05:50 pm Revision 8194b51b: Enrich helps in server create
- 05:14 pm Revision d7259dd5: Enrich personality argument helps in server create
- 04:57 pm Revision 636876a4: Generalize connection error help for all server-*
- 04:34 pm Revision a3360389: Bugfixes
- 04:30 pm Revision 67469d65: Handle connection errors, allow special handling
- Showcase: server_info catche/manage clienterror that was
a connection error - 01:36 pm Revision e13e308f: Merge branch 'develop' into feature-output
- 01:25 pm Feature #3165 (Closed): Basic windows support
- To achieve kamaki on windows console, some console compatibility and external dependency issues must be resolved
- 01:12 pm Feature #3163 (Closed): Rich command-specific user help
- Command help messages poor one-liners are smuggled between extensive optional arguments that mess up the user experie...
- 01:01 pm Feature #1962 (Resolved): More helpful error codes on HTTP errors
- 12:59 pm Feature #1963 (Resolved): progress report on image upload
- 12:58 pm Bug #1964 (Resolved): glance upload does not interleave read()s with POSTs to remote
- Looks like this bug has long been fixed
01/03/2013
- 07:14 pm Revision 69e16d8f: Merge branch 'feature-argument' into develop
- 07:14 pm Revision b01d6eb7: Merge branch 'develop' into feature-argument
- 07:13 pm Revision 04d01cd4: Move DateArgument to argument from pithos
- 06:52 pm Revision a38eb14e: Merge branch 'feature-history' into develop
- 06:51 pm Revision 53e1f8d5: Allow params starting with - (e.g. history run)
- 06:35 pm Revision 87c00d4e: Merge branch 'develop' into feature-history
- 06:31 pm Revision 18edacfe: Enrich server_list help message
- 06:23 pm Revision a382ea56: Add since arg in server_list
- 05:09 pm Revision 3fe56be4: Richer help for config CLI commands
- New feature: config delete --default to remove a default config option during
a session - 02:38 pm Revision 590cb5d6: Catch all ClientErrors in astakos_authenticate
- 02:31 pm Revision ed02014e: Merge branch 'feature-output' into develop
- 02:30 pm Revision af569ab9: Catch and handle KeyboardInterrupt in shell
- 12:38 pm Revision 57ecec97: Include defaults by default in config list
Also available in: Atom