Revision a17a8e98 snf-cyclades-app/synnefo/logic/dispatcher.py
b/snf-cyclades-app/synnefo/logic/dispatcher.py | ||
---|---|---|
142 | 142 |
prefix = settings.BACKEND_PREFIX_ID.split('-')[0] |
143 | 143 |
|
144 | 144 |
QUEUE_GANETI_EVENTS_OP = "%s-events-op" % prefix |
145 |
QUEUE_GANETI_EVENTS_NETWORK = "%s-events-network" % prefix |
|
145 | 146 |
QUEUE_GANETI_EVENTS_NET = "%s-events-net" % prefix |
146 | 147 |
QUEUE_GANETI_BUILD_PROGR = "%s-events-progress" % prefix |
147 | 148 |
QUEUE_RECONC = "%s-reconciliation" % prefix |
148 | 149 |
if settings.DEBUG is True: |
149 | 150 |
QUEUE_DEBUG = "%s-debug" % prefix # Debug queue, retrieves all messages |
150 | 151 |
|
151 |
QUEUES = (QUEUE_GANETI_EVENTS_OP, QUEUE_GANETI_EVENTS_NET, QUEUE_RECONC, |
|
152 |
QUEUES = (QUEUE_GANETI_EVENTS_OP, QUEUE_GANETI_EVENTS_NETWORK, QUEUE_GANETI_EVENTS_NET, QUEUE_RECONC,
|
|
152 | 153 |
QUEUE_GANETI_BUILD_PROGR) |
153 | 154 |
|
154 | 155 |
# notifications of type "ganeti-op-status" |
155 | 156 |
DB_HANDLER_KEY_OP = 'ganeti.%s.event.op' % prefix |
157 |
# notifications of type "ganeti-network-status" |
|
158 |
DB_HANDLER_KEY_NETWORK = 'ganeti.%s.event.network' % prefix |
|
156 | 159 |
# notifications of type "ganeti-net-status" |
157 | 160 |
DB_HANDLER_KEY_NET = 'ganeti.%s.event.net' % prefix |
158 | 161 |
# notifications of type "ganeti-create-progress" |
... | ... | |
163 | 166 |
BINDINGS = [ |
164 | 167 |
# Queue # Exchange # RouteKey # Handler |
165 | 168 |
(QUEUE_GANETI_EVENTS_OP, settings.EXCHANGE_GANETI, DB_HANDLER_KEY_OP, 'update_db'), |
169 |
(QUEUE_GANETI_EVENTS_NETWORK, settings.EXCHANGE_GANETI, DB_HANDLER_KEY_NETWORK, 'update_network'), |
|
166 | 170 |
(QUEUE_GANETI_EVENTS_NET, settings.EXCHANGE_GANETI, DB_HANDLER_KEY_NET, 'update_net'), |
167 | 171 |
(QUEUE_GANETI_BUILD_PROGR, settings.EXCHANGE_GANETI, BUILD_MONITOR_HANDLER, 'update_build_progress'), |
168 | 172 |
] |
Also available in: Unified diff