Fix sqlite & postgresql compatibility broken by fix for trailing spaces issue
Refs #1553
Fixes trailing spaces handling
Fixes #1553
Merge branch 'master' of https://code.grnet.gr/git/pithos
include milliseconds in mtime - specify decimal precision
Refs #1458
Merge policy into node. Needs database reset, or the following commands:
alter table policy rename to pre_policy;create table if not exists policy ( node integer, key text, value text,...
Bug fixes by NOC.
Fix wrong autoincrement column. Make mysql tables use UTF-8
specify mysql engine = innodb while creating tables & allow 0s in AUTO_INCREMENT column (requires new db after restarting mysqld)
perform case sensitive varchar ordering, handle correctly utf8 columns and decimals
remove path from primary keyhandle issue with inf
Save hash maps like blocks - based on their hash.
Refs #1169
ModularBackend list_containers returns ordered list of shared containers
revert PoolListener
sqlite database connection: use PoolEvent instead of deprecated PoolListener
change size db column to bigint
sqlalchemy backend lib: explicitly close() result proxies
Fixes: #1075
Fixes object publish & grant permission list
Fixes #1075
Sqlite / SQLAlchemy: enforce Foreign Keys
Fix connection parameters for sqlite through sqlalchemy.
implement insert or ignore database statements
Avoid duplicates in missing hashes reports.
fix bugs in dbwrapper
Make AlchemyBackend a ModularBackend module.
Make modular backend load modules dynamically.
Add index on versions table.
Fix blocker.
Fix hash map PUT conflict.
Return paths shared to '*' in shared lists (in simple and modular backends).
modular backend: set node indexing on version table instead of node table
Fix virtual folders.
Update documentation.
Modular backend progress VI (release).
Modular backend progress V.
Modular backend progress IV.
Modular backend progress III.
Modular backend progress II.
Modular backend progress.
First commit of Node module (backend module doing path management, versions, metadata).
Move hashfiler to backends folder.
Modular backend alpha release.
More modular backend.
Start of modular backend (not working yet).