Statistics
| Branch: | Tag: | Revision:

root / snf-pithos-backend / pithos / backends / lib / hashfiler @ 40c0f66a

# Date Author Comment
40c0f66a 02/03/2014 04:23 pm Chrysostomos Nanakos

pithos: Remove 'create' flag from the mapper

The file access mode is now chosen from the file mapper or blocker
according to the function that is being used, i.e., read or write
an object.

Refs #5011

89e32f26 02/03/2014 04:04 pm Chrysostomos Nanakos

pithos: Add new read/write file object functions

Add new functions for reading and writing file objects based
on the new file access mode introduced in the file context manager.

6872ae79 02/03/2014 04:02 pm Chrysostomos Nanakos

pithos: Remove 'create' flag from RADOS blocker/mapper

RADOS blocker and mapper do not use the 'create' flag to specify
the access mode to RADOS objects.

185340e0 02/03/2014 04:00 pm Chrysostomos Nanakos

pithos: Remove 'create' flag from object context manager

4ab486a3 02/03/2014 03:59 pm Chrysostomos Nanakos

pithos: Add new access mode flag to file context manager

Remove old create flag that was used for choosing the access mode.
New flag 'oflag' determines the mode in which the file has to be
opened, i.e., read, write or both. Applications shall specify exactly...

d4e4e501 07/25/2013 12:46 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.3' into develop

Conflicts:
Changelog
snf-astakos-app/astakos/im/messages.py
snf-pithos-app/pithos/api/manage_accounts/__init__.py
snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py
snf-pithos-app/pithos/api/settings.py...

29148653 07/17/2013 11:41 am Sofia Papagiannaki

pithos: pep8 fixes

57ccbdbf 07/15/2013 04:01 pm Filippos Giannakos

pithos: Add missing blocksize attribute to blocker.

Blocksize was undefined for the blocker that combines files and rados objecsts.
Define it, according to the block parameters.

e3a9d32a 01/29/2013 04:44 pm Filippos Giannakos

Remove automatic RADOS pool creation.

If a specified RADOS pool does not exist, do not try and create it. Throw an
exception instead.

11c079c8 01/23/2013 06:12 pm Filippos Giannakos

Fix exception handling in RADOS blocker/mapper

Handle only KeyError exception in blocker/mapper initialization, and propagate
all other, as they indicate errors.

43411855 01/15/2013 05:06 pm Sofia Papagiannaki

Optionally import rados

df8debbb 11/26/2012 04:21 pm Filippos Giannakos

fix pool creation

2492a42c 11/26/2012 03:27 pm Filippos Giannakos

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

47462eda 11/26/2012 02:46 pm Filippos Giannakos

make rados storage configurable

c30635bf 11/23/2012 06:25 pm Filippos Giannakos

add support to store blocks on RADOS

2715ade4 09/10/2012 04:09 pm Sofia Papagiannaki

Fix code formatting to conform to the PEP 8 style guide

f3b65e8f 04/30/2012 04:34 pm Antony Chazapis

Add umask option.

5b20c402 04/02/2012 01:26 pm Antony Chazapis

Open files in backend as read-only if such is the filesystem.

88353602 02/22/2012 12:36 pm Kostas Papadimitriou

Merge commit 'v0.9.0' into packaging

Conflicts:
pithos/__init__.py
pithos/api/management/commands/__init__.py
pithos/backends/lib/rabbitmq/__init__.py
pithos/backends/lib/rabbitmq/queue.py
pithos/lib/user.py
pithos/middleware/user.py
pithos/settings.py...

ab0982ad 01/23/2012 03:34 pm Kostas Papadimitriou

Merge branch 'master' into packaging

Conflicts:
pithos/settings.py
snf-pithos-app/pithos/middleware/log.py
snf-pithos-app/pithos/urls.py
snf-pithos-backend/pithos/backends/__init__.py
snf-pithos-tools/setup.py

8c306eab 01/17/2012 06:42 pm Kostas Papadimitriou

Split pithos components in separate packages

- splitted pithos modules in separate reusable components
- python packaging for all packages
- snf-webproject support (entry_points) for pithos django applications