Revision ead254f9 snf-pithos-backend/pithos/workers/glue.py
b/snf-pithos-backend/pithos/workers/glue.py | ||
---|---|---|
33 | 33 |
# interpreted as representing official policies, either expressed |
34 | 34 |
# or implied, of GRNET S.A. |
35 | 35 |
|
36 |
PITHOS_SEGMENT_NAME = 'xsegbd' |
|
36 |
ARCHIPELAGO_CONF_FILE = '/etc/archipelago/archipelago.conf' |
|
37 |
ARCHIPELAGO_SEGMENT_TYPE = 'segdev' |
|
38 |
ARCHIPELAGO_SEGMENT_NAME = 'xsegbd' |
|
39 |
CONFIG = {} |
|
40 |
execfile(ARCHIPELAGO_CONF_FILE, CONFIG) |
|
41 |
ARCHIPELAGO_SEGMENT_PORTS = CONFIG['SEGMENT_PORTS'] |
|
42 |
ARCHIPELAGO_SEGMENT_SIZE = CONFIG['SEGMENT_SIZE'] |
|
43 |
ARCHIPELAGO_SEGMENT_ALIGNMENT = 12 |
|
37 | 44 |
|
38 | 45 |
|
39 | 46 |
class WorkerGlue(object): |
... | ... | |
56 | 63 |
|
57 | 64 |
def __init__(self): |
58 | 65 |
super(XsegPool, self).__init__(size=pool_size) |
59 |
self.segment = Segment('segdev', |
|
60 |
PITHOS_SEGMENT_NAME, 1024, 5120, 12) |
|
66 |
self.segment = Segment(ARCHIPELAGO_SEGMENT_TYPE, |
|
67 |
ARCHIPELAGO_SEGMENT_NAME, |
|
68 |
ARCHIPELAGO_SEGMENT_PORTS, |
|
69 |
ARCHIPELAGO_SEGMENT_SIZE, |
|
70 |
ARCHIPELAGO_SEGMENT_ALIGNMENT) |
|
61 | 71 |
self.worker_id = worker_id |
62 | 72 |
self.cnt = 1 |
63 | 73 |
|
Also available in: Unified diff