Revision b336e6fa snf-pithos-backend/pithos/backends/util.py
b/snf-pithos-backend/pithos/backends/util.py | ||
---|---|---|
47 | 47 |
queue_exchange=None, free_versioning=True, |
48 | 48 |
quotaholder_enabled=True, |
49 | 49 |
quotaholder_url=None, quotaholder_token=None, |
50 |
quotaholder_client_poolsize=None, |
|
50 | 51 |
block_params=None): |
51 | 52 |
super(PithosBackendPool, self).__init__(size=size) |
52 | 53 |
self.db_module = db_module |
... | ... | |
61 | 62 |
self.quotaholder_enabled = quotaholder_enabled |
62 | 63 |
self.quotaholder_url = quotaholder_url |
63 | 64 |
self.quotaholder_token = quotaholder_token |
65 |
self.quotaholder_client_poolsize = quotaholder_client_poolsize |
|
64 | 66 |
self.free_versioning = free_versioning |
65 | 67 |
|
66 | 68 |
def _pool_create(self): |
67 |
backend = connect_backend(db_module=self.db_module, |
|
68 |
db_connection=self.db_connection, |
|
69 |
block_module=self.block_module, |
|
70 |
block_path=self.block_path, |
|
71 |
block_umask=self.block_umask, |
|
72 |
queue_module=self.queue_module, |
|
73 |
block_params=self.block_params, |
|
74 |
queue_hosts=self.queue_hosts, |
|
75 |
queue_exchange=self.queue_exchange, |
|
76 |
quotaholder_enabled=self.quotaholder_enabled, |
|
77 |
quotaholder_url=self.quotaholder_url, |
|
78 |
quotaholder_token=self.quotaholder_token, |
|
79 |
free_versioning=self.free_versioning) |
|
69 |
backend = connect_backend( |
|
70 |
db_module=self.db_module, |
|
71 |
db_connection=self.db_connection, |
|
72 |
block_module=self.block_module, |
|
73 |
block_path=self.block_path, |
|
74 |
block_umask=self.block_umask, |
|
75 |
queue_module=self.queue_module, |
|
76 |
block_params=self.block_params, |
|
77 |
queue_hosts=self.queue_hosts, |
|
78 |
queue_exchange=self.queue_exchange, |
|
79 |
quotaholder_enabled=self.quotaholder_enabled, |
|
80 |
quotaholder_url=self.quotaholder_url, |
|
81 |
quotaholder_token=self.quotaholder_token, |
|
82 |
quotaholder_client_poolsize=self.quotaholder_client_poolsize, |
|
83 |
free_versioning=self.free_versioning) |
|
80 | 84 |
|
81 | 85 |
backend._real_close = backend.close |
82 | 86 |
backend.close = instancemethod(_pooled_backend_close, backend, |
Also available in: Unified diff