Revision 47462eda snf-pithos-app/pithos/api/util.py
b/snf-pithos-app/pithos/api/util.py | ||
---|---|---|
61 | 61 |
BACKEND_QUEUE_MODULE, BACKEND_QUEUE_CONNECTION, |
62 | 62 |
BACKEND_QUOTA, BACKEND_VERSIONING, |
63 | 63 |
AUTHENTICATION_URL, AUTHENTICATION_USERS, |
64 |
SERVICE_TOKEN, COOKIE_NAME) |
|
64 |
SERVICE_TOKEN, COOKIE_NAME, |
|
65 |
RADOS_STORAGE, RADOS_POOL_BLOCKS, |
|
66 |
RADOS_POOL_MAPS) |
|
65 | 67 |
|
66 | 68 |
from pithos.backends import connect_backend |
67 | 69 |
from pithos.backends.base import NotAllowedError, QuotaError, ItemNotExists, VersionNotExists |
... | ... | |
791 | 793 |
|
792 | 794 |
from pithos.backends.util import PithosBackendPool |
793 | 795 |
POOL_SIZE = 5 |
796 |
if RADOS_STORAGE: |
|
797 |
BLOCK_PARAMS = { 'mappool': RADOS_POOL_MAPS, |
|
798 |
'blockpool': RADOS_POOL_BLOCKS, |
|
799 |
} |
|
800 |
else: |
|
801 |
BLOCK_PARAMS = { 'mappool': None, |
|
802 |
'blockpool': None, |
|
803 |
} |
|
794 | 804 |
|
795 | 805 |
|
796 | 806 |
_pithos_backend_pool = PithosBackendPool(size=POOL_SIZE, |
... | ... | |
800 | 810 |
block_path=BACKEND_BLOCK_PATH, |
801 | 811 |
block_umask=BACKEND_BLOCK_UMASK, |
802 | 812 |
queue_module=BACKEND_QUEUE_MODULE, |
803 |
queue_connection=BACKEND_QUEUE_CONNECTION) |
|
813 |
queue_connection=BACKEND_QUEUE_CONNECTION, |
|
814 |
block_params=BLOCK_PARAMS) |
|
804 | 815 |
|
805 | 816 |
|
806 | 817 |
def get_backend(): |
Also available in: Unified diff