pithos: Database data migration for the plankton properties.
snf-pithos-app: Use the new AstakosClient
pithos: Fix migrations
Some data migrations require to import pithos app settings.These migrations used to fail in nodes where snf-pithos-appis not installed.Disable these migrations if they fail to import the necessary settings.
pithos: pep8 fixes
pithos: Update get objects in a specific domain
Improve performance
Refs: #3510
pithos: Fix ASTAKOS_BASE_URL import in migration
pithos: Remove obsolete settings from database migrations
Use astakosclient to retrieve user information
Add database migration
Provide an alembic migration to add an indexon the attributes.domain field
Move astakos lib from snf-common to snf-django-lib
Change pithos public implementation
Public URLs should consist of a random part.A public URL should be unique and should not beequal to any deleted public URL.Finally publishing a public object has no effect.Therefore, to generate a new public URL for an...
Fix serious inefficiency in pithos 0.13 migration
As was run on production during migration.
The migration looped over all rows (node, muser) from versions,and update muser in each one.
However, the tuples (node, muser) are not unique in the table,and more important, the muser values are much fewer than the nodes...
Update pithos migration
Display progress
Improve pithos migrate
Cache also non existing accounts.
Migrate pithos object modification user
Change error handling in uuid to displayname pithos path migration.
Stop migraton if it fails to retrieve a uuid/displayname.
Expose /user_catalogs service api call
Change migration scripts to use this instead of the user api call
Change feedback & user_catalogs astakos && pithos api calls
Change pithos sharing to work with account uuids
Migrate username to uuid in pithos permissions
Fix negative population in statistics table
Provide error feedback during pithos database path migration to container uuid instead of email
Update Astakos API to provider calls for retrieving uuid from the username and vice versa, extend astakos client library (snf-common) and update pithos to use uuids instead of email for account identification
Fix code formatting to conform to the PEP 8 style guide
Merge branch 'master' of https://code.grnet.gr/git/pithos
fix nodes latest_version revision
Workaround to identify proper alchemy url
Not all apps use the same setting name for the pithos backend connection
Migrate against synnefo.settings backend by default
use ``PITHOS_BACKEND_DB_CONNECTION`` as default value for alembic sqlalchemy.urloption.
Refs: #2675
Introduce alembic