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