Statistics
| Branch: | Tag: | Revision:

root @ 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

d21f29f0 07/17/2012 10:09 pm Sofia Papagiannaki

Update Changelog

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

594e5b33 07/17/2012 09:50 pm Sofia Papagiannaki

fix tests in case there are no initial containers

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

8f752f22 07/17/2012 04:23 am Sofia Papagiannaki

fix default value for PITHOS_URL environmental variable

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

eliminate nested sql aggregations

Refs: #2675

5cd85b24 07/02/2012 03:57 pm Sofia Papagiannaki

fix indent

0b1f5802 07/02/2012 02:14 pm Sofia Papagiannaki

Fix broken compatibility with cloud files

1e0417f1 06/29/2012 06:57 pm Sofia Papagiannaki

Reverse back Revision 7fbf8aa20c647e2c98c2ba53f80dcfa0e971a499

Refs: #2611

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

Call for delete container contents

Refs: #2611

ea800098 06/29/2012 01:21 pm Sofia Papagiannaki

Rewrite tests for mass operations

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'

e73f61d6 06/27/2012 06:33 pm Sofia Papagiannaki

More tests for listing shared & public objects & mass copy/move/delete

Refs: #2611
Refs: #2394

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

Progress II: update sqlalchemy pithos backend lib

Refs: #2611

7fbf8aa2 06/26/2012 07:25 pm Sofia Papagiannaki

Ignore public parameter in case of mass copy/delete

Refs: #2611

c727ad7d 06/26/2012 07:24 pm Sofia Papagiannaki

Correct length in test for maximum upload size violation

5ddd6bcb 06/26/2012 07:12 pm Sofia Papagiannaki

``shared`` and ``public`` parameters in pithos-sh list command

Refs: #2394

db117cac 06/26/2012 07:09 pm Sofia Papagiannaki

Extend client library & pithos-sh to support mass delete/copy/remove

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

52fc9c0c 06/20/2012 04:27 pm Sofia Papagiannaki

move get_user in api_method

dfdf4802 06/19/2012 07:37 pm Sofia Papagiannaki

fix feedback response in case of URLError

00744daf 06/06/2012 03:38 pm Kostas Papadimitriou

Update default config file and Changelog

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

Update Changelog files

0af13d50 05/24/2012 03:50 pm Sofia Papagiannaki

fix feedback service, handle URLError

e53e90da 05/23/2012 06:19 pm Sofia Papagiannaki

fix detailed public listing

Refs: #2394

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

6ed4537f 05/22/2012 07:57 pm Sofia Papagiannaki

fix list_objects

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

b91bd50a 05/22/2012 05:50 pm Sofia Papagiannaki

Delegate feedback post request to Identity Provider (stakes)

Refs: #2418

cb277d76 05/15/2012 07:19 pm Kostas Papadimitriou

Do not use sample users by default

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

Update changelogs

ca3ab617 05/02/2012 06:57 pm Sofia Papagiannaki

client library: fix double content-type header

1427ce62 05/02/2012 03:31 pm Sofia Papagiannaki

pass umask parameter in ModularBackend

79520131 05/02/2012 12:10 pm Sofia Papagiannaki

missing HTTPSConnection import

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

Add umask option.

cc42651c 04/24/2012 07:25 pm Sofia Papagiannaki

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

f1bacd3c 04/24/2012 07:25 pm Sofia Papagiannaki

fix login force

fd349e02 04/20/2012 11:39 am Kostas Papadimitriou

Update Changelog files

eb4020c6 04/19/2012 07:07 pm Antony Chazapis

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

74653682 04/19/2012 07:07 pm Antony Chazapis

Remove docs (have been moved to synnefo).

45cf0bc8 04/19/2012 07:02 pm Antony Chazapis

Calculate the length of the last block properly.

Fixes #2321

b8fa0222 04/19/2012 04:31 pm Sofia Papagiannaki

fix pithos-sh put using hashmaps

6f6cec5a 04/19/2012 03:19 pm Sofia Papagiannaki

add progress bars in pithos-sh

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

dcffd53e 04/10/2012 07:06 pm Antony Chazapis

Solve OOS API compatibility problems.

Fixes #2300

75cf66bf 04/10/2012 12:51 pm Sofia Papagiannaki

add missing imports

Refs #2295

bff2c0e0 04/10/2012 12:16 pm Sofia Papagiannaki

Change default server.

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.

b3155065 04/03/2012 10:48 am Antony Chazapis

Add dispatcher function for updating object checksums asynchronously.

Refs #1792

8efd183f 04/03/2012 01:46 am Antony Chazapis

Make checksum updates optional.

Refs #1792

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

64b6bc45 03/16/2012 02:54 pm root

Fix.

445eb040 03/16/2012 02:26 pm Antony Chazapis

Ignore distribute's package in the repository.

ce2a2ef0 03/16/2012 02:24 pm Antony Chazapis

Use cookie to get token when retrieving objects.

6e60d547 03/12/2012 04:20 pm Sofia Papagiannaki

setup dispatcher environment with synnefo settings

47218019 03/08/2012 03:26 pm Sofia Papagiannaki

fix DEBUG in dispatcher

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

close sqlalchemy connections literally

ed4725e4 03/06/2012 06:32 pm Sofia Papagiannaki

support for multiple accounts authentication: introduce ``force`` parameter in `/login` target

Refs: #2111

0199d2a3 02/28/2012 04:52 pm root

Fix cloudbar in static html.

2231b13c 02/28/2012 04:35 pm Antony Chazapis

Add default htdocs index.

2c04b1dd 02/28/2012 04:07 pm Antony Chazapis

Update README.

0bb290cb 02/28/2012 12:12 pm Sofia Papagiannaki

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

9b26015d 02/28/2012 12:11 pm Sofia Papagiannaki

additional tests

f3969de6 02/26/2012 01:28 am Antony Chazapis

Remove obsolete import.