Statistics
| Branch: | Tag: | Revision:

root / snf-pithos-backend / pithos / backends @ 8ee4ec50

# Date Author Comment
8ee4ec50 08/25/2012 04:07 pm Vangelis Koukis

Revert "Have BaseBackend inherit from ArgBasedSingleton"

This reverts commit d2869078476a590d2f875b45801fceee37234344.
The ModularBackend object has not been designed to be used
by multiple contexts concurrenctly, and shouldn't inherit
from ArgBasedSingleton....

d2869078 07/24/2012 07:00 pm Vangelis Koukis

Have BaseBackend inherit from ArgBasedSingleton

Have the base pithos+ backend inherit from
synnefo.lib.singleton.ArgBasedSingleton.

This makes repeated attempts to re-instantiate any pithos+ backend with
the same arguments reuse the pre-existing backend object.

b82d3277 07/19/2012 04:50 pm Sofia Papagiannaki

include path in messages sent to aquarium

078acc47 07/19/2012 02:44 pm Sofia Papagiannaki

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

ca7812eb 07/19/2012 02:43 pm Sofia Papagiannaki

fix nodes latest_version revision

4051c82a 07/18/2012 08:16 pm Kostas Papadimitriou

Workaround to identify proper alchemy url

Not all apps use the same setting name for the pithos backend connection

e3240ba0 07/18/2012 05:59 pm Kostas Papadimitriou

pithos-migrate fixes

- Handle empty args
- initdb feedback
- Proper engine initialization from synnefo settings
PITHOS_BACKEND_DB_CONNECTION value

c31d3228 07/18/2012 05:56 pm Kostas Papadimitriou

Do not set default url in alembic.ini

sqlalchemy url will be dynamically set in alembic config object based on
synnefo.settings.PITHOS_BACKEND_DB_CONNECTION.

6a82f89f 07/18/2012 05:41 pm Sofia Papagiannaki

use alembic to initialize the backend database

deacb43f 07/18/2012 03:13 pm Sofia Papagiannaki

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

Merge with pithos-migrate

Conflicts:
snf-pithos-backend/pithos/backends/lib/sqlalchemy/alembic.ini

2c7aacf6 07/17/2012 10:09 pm Sofia Papagiannaki

Update alembic .ini

44d80edf 07/17/2012 10:07 pm Kostas Papadimitriou

Migrate against synnefo.settings backend by default

use ``PITHOS_BACKEND_DB_CONNECTION`` as default value for alembic sqlalchemy.url
option.

0a47073c 07/17/2012 10:06 pm Kostas Papadimitriou

Pithos alembic migration wrapper tool

94243c86 07/17/2012 09:02 pm Sofia Papagiannaki

Remove index on cluster

Refs: #2675

31e1acd3 07/17/2012 09:01 pm Sofia Papagiannaki

Write more realistic tests

Refs: #2675

5f8bbf54 07/17/2012 08:57 pm Sofia Papagiannaki

Refs: #2675

Introduce alembic

585b75e7 07/17/2012 04:22 am Sofia Papagiannaki

eliminate nested sql aggregations

Refs: #2675

e46b2bcf 06/29/2012 06:34 pm Sofia Papagiannaki

Call for delete container contents

Refs: #2611

9ac201e2 06/28/2012 07:52 pm Sofia Papagiannaki

Fix size & type of copied objects (sqlite)

Refs: #2611

07867f70 06/28/2012 07:33 pm Sofia Papagiannaki

Fix size & type of copied files

Refs: #2611

7efc9f86 06/28/2012 03:51 pm Sofia Papagiannaki

change backend to raise custom exceptions

8221c89d 06/27/2012 06:31 pm Sofia Papagiannaki

Progress II: update sqlalchemy pithos backend lib

Refs: #2611

56ac7c81 06/26/2012 07:06 pm Sofia Papagiannaki

optimize sorts

3f767854 06/26/2012 06:55 pm Sofia Papagiannaki

Fix change object content type (move object)

Refs: #2611

cf4a7a7b 06/26/2012 04:43 pm Sofia Papagiannaki

Do not include children of public objects in listings

Refs: #2394

4d15c94e 06/25/2012 07:50 pm Sofia Papagiannaki

Progess I

Refs: #2611

fe2db49d 06/21/2012 12:18 pm Sofia Papagiannaki

include user in logs

2535deff 05/23/2012 03:55 pm Sofia Papagiannaki

extend client library and write tests for listing public container/objects

Refs: #2394

c53c4def 05/22/2012 08:00 pm Sofia Papagiannaki

fix list_containers

Refs: #2394

90ee1eb3 05/22/2012 05:51 pm Sofia Papagiannaki

change API calls to include public objects in shared by me

Refs: #2394

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

Add umask option.

345dcf39 04/11/2012 10:56 am Antony Chazapis

Overwrite permissions every time.

Fixes #2312

a74ba506 04/10/2012 12:15 pm Sofia Papagiannaki

Send sharing notifications.

Fixes #2295

73673127 04/10/2012 11:32 am Antony Chazapis

Include instance in queue messages.

8d9a3fbd 04/03/2012 06:45 pm Antony Chazapis

Different queue message types use different keys.

39ef6f41 04/03/2012 01:17 am Antony Chazapis

Report object changes to the queue.

Refs #1792

f9ea264b 04/02/2012 04:26 pm Antony Chazapis

Fixes for non-automatic container versioning policy.

Refs #2030

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

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

692485cc 03/23/2012 03:25 pm Antony Chazapis

Check Content-Type up to semicolon.

Fixes #2240

413448f1 03/08/2012 03:25 pm Sofia Papagiannaki

close sqlalchemy connections literally

6e147ecc 02/23/2012 03:11 pm Antony Chazapis

Remove lib package.

4a669c71 02/22/2012 01:45 pm Kostas Papadimitriou

Fixed additional conflicts from previous merge

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

8125fdf8 02/03/2012 02:59 pm Vangelis Koukis

Use generic directory in backend settings

Use generic "/srv/pithos" directory in default backend settings,
to avoid specifying a location under /usr, which may be mounted
read-only.

3d81935f 01/27/2012 02:29 pm Vangelis Koukis

Avoid importing pithos.lib in backends/__init__.py

Avoid importing pithos.lib in backends/__init__.py,
since we import from pithos.backends during package build.
This lifts the build dependency on pithos.lib.

b023130e 01/23/2012 08:10 pm Kostas Papadimitriou

Sane defaults for snf-pithos-backend db and data

6c8595a5 01/23/2012 06:35 pm Kostas Papadimitriou

Merge branch 'master' into packaging

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

f3b8de1a 01/19/2012 03:59 pm Kostas Papadimitriou

Minor fixes

daf4fb05 01/18/2012 07:02 pm Kostas Papadimitriou

Extend snf-common default settings

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