fix quotaholder imports
fix pool creation
Merge remote-tracking branch 'origin/dev' into radosblocker
Conflicts: snf-pithos-app/pithos/api/util.py snf-pithos-backend/pithos/backends/lib/hashfiler/blocker.py snf-pithos-backend/pithos/backends/lib/hashfiler/mapper.py snf-pithos-backend/pithos/backends/modular.py...
make rados storage configurable
add support to store blocks on RADOS
Intergation with updated quotaholder module
If PITHOS_QUOTAHOLDER_URL is None do not try to connect to the quotaholder
Fix indent and add logging in case of QuotaError
If PITHOS_QUOTAHOLDER_URL is None, perform internal pithos quota checking
Merge branch 'dev' of https://code.grnet.gr/git/pithos into dev
Conflicts: snf-pithos-app/pithos/api/util.py snf-pithos-backend/pithos/backends/modular.py
Conflicts: snf-pithos-app/pithos/api/dispatch.py snf-pithos-app/pithos/api/management/commands/storagequota.py snf-pithos-app/pithos/api/util.py snf-pithos-backend/pithos/backends/modular.py
By default report size change in object delete/update (do not include older version size)
Fix sqlalchemy warning: IN-predicate invoked with an empty sequence.
Raise warning exceptions in there are no other valid accounts for testing sharing and permissions behavior.
Change test warning exception message
Fix undefined variable
Change QuotaholderSync to QuotaholderSerial
Catch explicitly ContainerExists in container_create instead of NameError
Comment out sqlalchemy echo
Include version information in aquarium messages
Send versions as string in resource events queue
incorporate AMQPClient instead of synnefo.lib.queue methods for sending queue messages
fix mispelling
fix access to backend library classes Config and QuotaholderSync
fix backend variable name
fix backends.lib.sqlite.config.Config set_value
Fix code formatting to conform to the PEP 8 style guide
New database tables to keep track of quota holder commisions
wip quotaholder client in backend
wip issue_commision(). no accept or reject yet
accept/reject commission on backend_method deco
quotaholder serial handling fix
use astakos resource name in issue_commission
fix: initialize per-request quotaholder seriallist
make sure backend hasattr 'messages'
rename resource to pithos+.diskspace
add socket verification for pooled pithos backends
Bump version 0.11.0
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Merge branch 'master' into debian-0.11
Fix quota error formatting in case of NoneType
Include account and container usage information in case of exceeded quota
Merge branch 'master' of https://code.grnet.gr/git/pithos
Hotfix pithos 500 error
Temporary fix to prevent pithos failing with "AttributeError:'ModularBackend' object has no attribute 'messages'" 500 error.
Fix permissions for conf files/dir.
Log 5xx API faults
fix UnboundLocalError
Move PithosBackendPool to snf-pithos-backend
Move PithosBackendPool from snf-pithos-app to snf-pithos-backend
Fix references to settings not yet in master
Fix references from pithos.api.settings to settingsnot yet implemented in the master branch.
socket verification for pooled pithos backends
Merge remote-tracking branch 'origin' into dev
Fix bug in PithosBackendPool
Get _trans from the DBWrapper
cleanup pithos backend pools, new pool api support
Conflicts: snf-pithos-app/pithos/api/util.py snf-pithos-backend/pithos/backends/base.py
Pool pithos backends using ObjectPool
Use ObjectPool functionality from synnefo.lib.poolto pool backend objects.
This reduces the per-request overhead significantly,since each backend object is only initialized once,and connections to the DB are persistent....
Revert "Have BaseBackend inherit from ArgBasedSingleton"
This reverts commit d2869078476a590d2f875b45801fceee37234344.The ModularBackend object has not been designed to be usedby multiple contexts concurrenctly, and shouldn't inheritfrom ArgBasedSingleton....
Have BaseBackend inherit from ArgBasedSingleton
Have the base pithos+ backend inherit fromsynnefo.lib.singleton.ArgBasedSingleton.
This makes repeated attempts to re-instantiate any pithos+ backend withthe same arguments reuse the pre-existing backend object.
substitute set update with |=
In case of unexpected error log the traceback
In version_remove recompute nodes latest version
include path in messages sent to aquarium
New debian release for snf-pithos-backend
Merge branch 'master' into debian-0.9
Update Changelog for snf-pithos-backend
fix nodes latest_version revision
pithos-migrate requires argparse lib
Include alembic dir in python package
Workaround to identify proper alchemy url
Not all apps use the same setting name for the pithos backend connection
Fix changelog versions
Update gbp.conf files for debian-0.9
Ready for v0.10.0 release
Bump versions for v0.10.0 release
- in setup.py required packages- in Changelog entry
pithos-migrate fixes
- Handle empty args- initdb feedback- Proper engine initialization from synnefo settings PITHOS_BACKEND_DB_CONNECTION value
Do not set default url in alembic.ini
sqlalchemy url will be dynamically set in alembic config object based onsynnefo.settings.PITHOS_BACKEND_DB_CONNECTION.
1 2 3 ... 24 Next » (1-100/2380) | Per page: 25, 50, 100
Also available in: Atom