Statistics
| Branch: | Tag: | Revision:

root / pithos / backends / lib @ 371d907a

# Date Author Comment
371d907a 02/16/2012 02:54 am Antony Chazapis

Unified query for listing objects with properties.

Refs #1948

f7d5b0cf 02/16/2012 12:38 am Antony Chazapis

Move ETag as checksum to version (SQLAlchemy backend).

Refs #1948

33b4e4a6 02/15/2012 10:55 pm Antony Chazapis

Move ETag as checksum to version.

Refs #1948

2b894199 02/15/2012 03:13 pm Antony Chazapis

Merge branch 'permissions'

Conflicts:
pithos/backends/modular.py

b9a8feec 02/15/2012 02:18 pm root

Close queue connection.

813e42e5 02/13/2012 02:10 pm Antony Chazapis

Send size deltas to the queue.

Refs #1688

d83c93c9 02/10/2012 08:43 pm Antony Chazapis

Avoid reverse LIKE statements in SQL.

Refs #1984

cf341da4 02/10/2012 08:27 pm Antony Chazapis

Apply new permissions model to SQLAlchemy backend.

Refs #1984

d57eaad4 02/10/2012 06:35 pm Antony Chazapis

Fix permission-based object listings (shared by me and others).

Refs #1984

aeb2b64f 02/10/2012 12:50 pm Antony Chazapis

Fix tests.

Refs #1984

71dbc012 02/09/2012 05:52 pm Antony Chazapis

Fix some tests.

Refs #1984

66ce2ca5 02/09/2012 03:41 pm Antony Chazapis

Add type to backend version.

92da0e5a 02/09/2012 12:52 pm Antony Chazapis

Store any permission (II).

Refs #1984

5e068361 02/09/2012 11:41 am Antony Chazapis

Update permission checks in modular backend.

Refs #1984

43763394 02/09/2012 12:52 am Antony Chazapis

Store any permission.

Refs #1984

fa9cae7e 01/30/2012 12:46 pm Antony Chazapis

Format billing message.

Refs #1688

94f33595 01/30/2012 12:43 pm Antony Chazapis

Fix typo.

46286f5f 01/28/2012 12:08 pm Antony Chazapis

Initial queue support in the backend.

Refs #1688
Refs #1792

80d973e6 01/23/2012 05:00 pm Antony Chazapis

Remove special case for MySQL index.

Refs #1836

4732ed31 01/20/2012 07:10 pm Antony Chazapis

Fix tabs.

2e662088 01/19/2012 07:41 pm Antony Chazapis

Change license year.

Fixes #1889

af75e8a5 01/19/2012 02:52 pm Antony Chazapis

Never delete a path from the public table.

Fixes #1803

7ff57991 01/12/2012 06:12 pm Antony Chazapis

Add size queries in backend object lists.

Refs: #1837

72d08c80 01/12/2012 04:37 pm Antony Chazapis

Merge branch 'master' of https://code.grnet.gr/git/pithos

6b2f11b4 01/12/2012 04:36 pm Antony Chazapis

Fix metadata search.

9e9615fe 01/12/2012 04:20 pm Sofia Papagiannaki

create unique index on path for public, xfeautures & path tables

Ref: #1836

8877529a 12/23/2011 04:06 pm Antony Chazapis

Fix SQLAlchemy backend metadata filtering.

Refs #1789

a847494c 12/23/2011 12:03 pm Antony Chazapis

Attempt to use SQL for metadata filtering in SQLAlchemy backend (II).

Refs #1789

9d41b050 12/23/2011 11:58 am Antony Chazapis

Attempt to use SQL for metadata filtering in SQLAlchemy backend.

Refs #1789

c7c0790f 12/23/2011 10:37 am Antony Chazapis

Pass meta filtering test in SQLite module with pure SQL.

Refs #1789
w

f897bea9 12/21/2011 04:16 pm Sofia Papagiannaki

sqlalchemy backend: fix metadata queries

Refs:#1789

37bee317 12/19/2011 10:59 pm Antony Chazapis

Add backend object retrieve by UUID. Expose UUID at the frontend. Document.

Refs #1790

25ae8b75 12/19/2011 05:50 pm Antony Chazapis

Unique object identifiers in the backend.

Refs #1790

059857e2 12/16/2011 02:47 pm Antony Chazapis

Update SQLAlchemy backend with metadata domains.

Refs #1782

759a5e02 12/16/2011 02:45 pm Antony Chazapis

Import pysqlite2 when available instead of sqlite3 in backend.

c30d3c28 12/16/2011 12:59 pm Antony Chazapis

Merge branch 'master' into meta-domains

Conflicts:
pithos/backends/lib/sqlite/node.py
pithos/backends/modular.py

3d13f97a 12/16/2011 01:30 am Sofia Papagiannaki

Fix SQL for metadata queries in SQLalchemy module.
Fix regular expression & capitalization issues

Refs #1766

4819d34f 12/15/2011 11:23 pm Antony Chazapis

Apply metadata domain to the backend.

Refs #1782

1713c946 12/15/2011 01:32 pm Antony Chazapis

Accept meta queries at the frontend as well.

Refs #1766

e815c918 12/14/2011 06:44 pm Antony Chazapis

Fix SQL for metadata queries in SQLite module.

Refs #1766

95d47e1a 12/14/2011 06:41 pm Antony Chazapis

Support complex metadata queries in the backend - SQLite only and untested.

Refs #1766

7759260d 12/14/2011 02:04 pm Antony Chazapis

Escape catch-all characters in LIKE queries.

Refs #1768

956e3c9f 12/07/2011 06:14 pm Antony Chazapis

Fix node path escaping for SQLite.

6b20cfbc 12/05/2011 06:38 pm Antony Chazapis

Escape special characters for LIKE in node lookup.

5161c672 12/02/2011 03:37 pm Antony Chazapis

Remove deleted version's map.

Refs #1167

c7ea8453 11/28/2011 07:28 pm Antony Chazapis

Case change.

Refs #1687

672c9f5a 11/28/2011 12:31 pm Sofia Papagiannaki

sqlite case sensitive Unicode like

Refs: #1687

bb4eafc6 11/24/2011 11:36 am Antony Chazapis

Use short public URLs.

Refs #1686

e1f09a6e 11/21/2011 10:58 am Antony Chazapis

Fix backend.

04230536 11/21/2011 09:43 am Antony Chazapis

Reinstate map delete function.

Fixes #1510

e703fb78 11/19/2011 01:12 pm Antony Chazapis

Fix backend store.

Refs #1510

7ca7bb08 11/19/2011 01:02 pm Antony Chazapis

Group all backend data functions into one class.

Refs #1510

e9363f82 11/15/2011 11:01 am Antony Chazapis

Clean up backend initialization options.

Refs #1510

2e2c7257 11/14/2011 03:27 pm Sofia Papagiannaki

Fix listing with prefix

d14fe290 11/09/2011 11:15 am Antony Chazapis

Add backend close method.

a1fc118e 11/07/2011 09:02 pm Antony Chazapis

Retrieve empty hash block.

Fixes #1607

3a4a6892 11/02/2011 05:49 pm Sofia Papagiannaki

Change path type from blob to varchar

Refs #1553

12cd0417 10/27/2011 03:56 pm Sofia Papagiannaki

Fix sqlite & postgresql compatibility broken by fix for trailing spaces issue

Refs #1553

e414f54d 10/25/2011 01:24 pm Sofia Papagiannaki

Fixes trailing spaces handling

Fixes #1553

06de18f9 10/13/2011 05:55 pm Sofia Papagiannaki

Merge branch 'master' of https://code.grnet.gr/git/pithos

be266a11 10/13/2011 05:50 pm Sofia Papagiannaki

include milliseconds in mtime - specify decimal precision

Refs #1458

5e7485da 10/13/2011 04:41 pm Antony Chazapis

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,...

8af4c26d 10/12/2011 10:10 pm Antony Chazapis

Bug fixes by NOC.

8ed4d90d 10/12/2011 01:29 am Antony Chazapis

Fix wrong autoincrement column. Make mysql tables use UTF-8

Refs #1458

26f81fe9 10/11/2011 07:07 pm Sofia Papagiannaki

specify mysql engine = innodb while creating tables & allow 0s in AUTO_INCREMENT column (requires new db after restarting mysqld)

Refs #1458

c48acbfd 10/11/2011 03:25 pm Sofia Papagiannaki

perform case sensitive varchar ordering, handle correctly utf8 columns and decimals

Refs #1458

62d938dc 10/10/2011 12:00 pm Sofia Papagiannaki

remove path from primary key
handle issue with inf

Refs #1458

1c2fc0ff 10/04/2011 05:03 pm Antony Chazapis

Save hash maps like blocks - based on their hash.

Refs #1169

fdd830ea 09/26/2011 02:24 pm Sofia Papagiannaki

ModularBackend list_containers returns ordered list of shared containers

308e0de6 09/22/2011 04:55 pm Sofia Papagiannaki

revert PoolListener

c18427f8 09/22/2011 04:19 pm Sofia Papagiannaki

sqlite database connection: use PoolEvent instead of deprecated PoolListener

5bf54048 09/22/2011 04:14 pm Sofia Papagiannaki

change size db column to bigint

5d4c3f84 09/22/2011 12:52 pm Sofia Papagiannaki

sqlite database connection: use PoolEvent instead of deprecated PoolListener

9eb713e1 09/16/2011 02:28 pm Sofia Papagiannaki

sqlalchemy backend lib: explicitly close() result proxies

Fixes: #1075

a68d51a4 09/14/2011 02:17 pm Sofia Papagiannaki

Fixes object publish & grant permission list

Fixes #1075

e83f9467 09/12/2011 04:38 pm Sofia Papagiannaki

Sqlite / SQLAlchemy: enforce Foreign Keys

Fixes #1075

a179db1b 09/12/2011 01:29 pm Sofia Papagiannaki

Fix connection parameters for sqlite through sqlalchemy.

2ce96391 09/12/2011 01:22 pm Sofia Papagiannaki

implement insert or ignore database statements

Fixes #1075

5ee6b3e5 09/12/2011 11:07 am Antony Chazapis

Fix connection parameters for sqlite through sqlalchemy.

b2481861 09/12/2011 10:00 am Antony Chazapis

Avoid duplicates in missing hashes reports.

43be9afd 09/09/2011 03:52 pm Sofia Papagiannaki

fix bugs in dbwrapper

85a93d09 09/09/2011 02:07 pm Antony Chazapis

Make AlchemyBackend a ModularBackend module.

2c5363a0 09/09/2011 01:50 pm Antony Chazapis

Make modular backend load modules dynamically.

9e35988c 09/08/2011 03:29 pm Antony Chazapis

Add index on versions table.

70f2b136 09/08/2011 12:09 pm Antony Chazapis

Fix blocker.

dd71f493 09/07/2011 04:08 pm Antony Chazapis

Fix hash map PUT conflict.

7f9d881d 09/05/2011 04:43 pm Antony Chazapis

Return paths shared to '*' in shared lists (in simple and modular backends).

d8539f8e 08/11/2011 05:39 pm Sofia Papagiannaki

Merge branch 'master' of https://code.grnet.gr/git/pithos

c996ba40 08/11/2011 05:34 pm Sofia Papagiannaki

modular backend: set node indexing on version table instead of node table

4cc00e08 08/11/2011 04:11 pm Antony Chazapis

Fix virtual folders.

f4b61e0c 08/09/2011 03:05 pm Antony Chazapis

Update documentation.

60b8a083 08/09/2011 03:02 pm Antony Chazapis

Modular backend progress VI (release).

676edf89 08/08/2011 05:59 pm Antony Chazapis

Modular backend progress V.

62f915a1 08/06/2011 01:55 am Antony Chazapis

Modular backend progress IV.

c1cdc455 08/04/2011 11:26 am Antony Chazapis

Modular backend progress III.

c915d3bf 08/03/2011 01:42 pm Antony Chazapis

Modular backend progress II.

44ad5860 08/02/2011 07:43 pm Antony Chazapis

Modular backend progress.

1f2d1b42 08/01/2011 05:19 pm Antony Chazapis

First commit of Node module (backend module doing path management, versions, metadata).

3d9e4bf8 07/29/2011 02:48 pm Antony Chazapis

Move hashfiler to backends folder.

0f9d752c 07/28/2011 03:23 pm Antony Chazapis

Modular backend alpha release.