Statistics
| Branch: | Tag: | Revision:

root / snf-pithos-backend @ 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.

81ab9de9 07/19/2012 04:51 pm Sofia Papagiannaki

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

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

include path in messages sent to aquarium

15b6c13a 07/19/2012 02:46 pm Kostas Papadimitriou

Update Changelog for snf-pithos-backend

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

58329afe 07/18/2012 08:36 pm Kostas Papadimitriou

Include alembic dir in python package

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

8becf803 07/18/2012 06:08 pm Kostas Papadimitriou

Bump versions for v0.10.0 release

- in setup.py required packages
- in Changelog entry

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.

81240503 07/18/2012 05:42 pm Sofia Papagiannaki

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

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

use alembic to initialize the backend database

d1d173da 07/18/2012 03:48 pm Kostas Papadimitriou

Update backend Changelog

include migration quick guide using pithos-migrate

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

9c26045d 07/17/2012 10:10 pm Kostas Papadimitriou

Update pithos-backend setup.py

- Include alembic in required packages
- Entry point for migration tool

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

2c10110f 06/27/2012 06:35 pm Sofia Papagiannaki

Merge branch 'next'

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

246014f7 06/06/2012 03:26 pm Kostas Papadimitriou

Update Changelog files

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

205dd2f0 05/22/2012 05:51 pm Sofia Papagiannaki

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

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

change API calls to include public objects in shared by me

Refs: #2394

09cf485d 05/03/2012 12:15 pm Kostas Papadimitriou

Update changelogs

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

Add umask option.

533be0b9 04/11/2012 05:23 pm Kostas Papadimitriou

Update Changelog files

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

cb507cf0 04/02/2012 05:30 pm Kostas Papadimitriou

Update Changelog files for v0.9.3

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

dfb1fafa 02/26/2012 01:01 am Antony Chazapis

Make proper README files for each package.

4f60d358 02/24/2012 08:28 pm Kostas Papadimitriou

Proper snf-common version spec

8825252f 02/24/2012 06:00 pm Kostas Papadimitriou

Updated snf-common required version

9f83917d 02/23/2012 05:08 pm Antony Chazapis

Fix dependencies.

b2d77f0e 02/23/2012 03:33 pm Kostas Papadimitriou

Updated snf-webproject hooks

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.

f439165e 01/30/2012 12:23 pm Kostas Papadimitriou

Add pithos-backend synnefo settings entry point

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

94ca399b 01/20/2012 06:56 pm Kostas Papadimitriou

Added COPYRIGHT files

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

Minor fixes

bd9f302a 01/19/2012 12:32 pm Kostas Papadimitriou

setup.py changes

- declare dependencies
- changed console scripts names

f5d58753 01/18/2012 07:11 pm Kostas Papadimitriou

Handle synnefo imports in setup.py files

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

Extend snf-common default settings

ee71c0d5 01/17/2012 07:28 pm Kostas Papadimitriou

setup.py version module import fixes

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