Statistics
| Branch: | Tag: | Revision:

root / snf-pithos-backend @ d2869078

# Date Author Comment
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