Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 0bc0833bd14992cc8db9329ec1fcfa8d312869c1 https://github.com/galaxyproject/galaxy/commit/0bc0833bd14992cc8db9329ec1fcf... Author: Stavros Sachtouris <saxtouri@admin.grnet.gr> Date: 2017-07-11 (Tue, 11 Jul 2017) Changed paths: M lib/galaxy/dependencies/__init__.py M lib/galaxy/dependencies/conditional-requirements.txt M lib/galaxy/objectstore/__init__.py A lib/galaxy/objectstore/pithos.py Log Message: ----------- Initialize PithosObjectStore (Pithos backend) Introduce galay.objectstore.pithos module Create the PithosObjectStore class Create auxiliary methods to: - define/parse configuration for Pithos+ - authenticate with Synnefo - initialize a Pithos+ client Commit: fe6a983a881507c157cdb614a414e3d38fb3c622 https://github.com/galaxyproject/galaxy/commit/fe6a983a881507c157cdb614a414e... Author: Stavros Sachtouris <saxtouri@admin.grnet.gr> Date: 2017-07-11 (Tue, 11 Jul 2017) Changed paths: M lib/galaxy/objectstore/pithos.py Log Message: ----------- Implement "exists" and "_construct_path" methods The "_construct_path" constructs a path from an object and will also be used in methods to follow. Commit: 8049c0f76d25f9efb96cc6bb5ebbcee9ebc93489 https://github.com/galaxyproject/galaxy/commit/8049c0f76d25f9efb96cc6bb5ebbc... Author: Stavros Sachtouris <saxtouri@admin.grnet.gr> Date: 2017-07-11 (Tue, 11 Jul 2017) Changed paths: M lib/galaxy/objectstore/pithos.py Log Message: ----------- Implement some cache-based methods + basic cache Methods: exists, create, size, delete, get_data, get_filename Also, implemented basic cache functionality: _get_cache_path, _in_cache, _fix_permissions, _pull_into_cache Did not implement a "_pull_from_cache" method, since kamaki offers simple commands for this. Commit: f0626839114e96a7427d9b114a1d91efa6c9eafe https://github.com/galaxyproject/galaxy/commit/f0626839114e96a7427d9b114a1d9... Author: Stavros Sachtouris <saxtouri@admin.grnet.gr> Date: 2017-07-11 (Tue, 11 Jul 2017) Changed paths: M lib/galaxy/objectstore/pithos.py Log Message: ----------- Implement methods for sync, share and quotas Namely: update_from_file, get_object_url, get_store_usage_percent Commit: c9966dfc465d4026b8dd3a423f3d482a6a82ee5d https://github.com/galaxyproject/galaxy/commit/c9966dfc465d4026b8dd3a423f3d4... Author: Martin Cech <cech.marten@gmail.com> Date: 2017-07-11 (Tue, 11 Jul 2017) Changed paths: M lib/galaxy/objectstore/pithos.py Log Message: ----------- Add catch import errors for conditional request Commit: 45288ccce067c138045de62a378df855d3fe1913 https://github.com/galaxyproject/galaxy/commit/45288ccce067c138045de62a378df... Author: Dannon Baker <dannon.baker@gmail.com> Date: 2017-07-11 (Tue, 11 Jul 2017) Changed paths: M lib/galaxy/dependencies/__init__.py M lib/galaxy/dependencies/conditional-requirements.txt M lib/galaxy/objectstore/__init__.py A lib/galaxy/objectstore/pithos.py Log Message: ----------- Merge pull request #3611 from saxtouri/feature-pithos Synnefo/Pithos+ object store backend Compare: https://github.com/galaxyproject/galaxy/compare/3d98ce7d8601...45288ccce067