Revision fd56d250 snf-cyclades-app/synnefo/logic/dispatcher.py

b/snf-cyclades-app/synnefo/logic/dispatcher.py
159 159
    QUEUE_GANETI_EVENTS_OP = "%s-events-op" % prefix
160 160
    QUEUE_GANETI_EVENTS_NET = "%s-events-net" % prefix
161 161
    QUEUE_GANETI_BUILD_PROGR = "%s-events-progress" % prefix
162
    QUEUE_EMAIL = "%s-email" % prefix
163 162
    QUEUE_RECONC = "%s-reconciliation" % prefix
164 163
    if settings.DEBUG is True:
165 164
        QUEUE_DEBUG = "debug"       # Debug queue, retrieves all messages
166 165

  
167
    QUEUES = (QUEUE_GANETI_EVENTS_OP, QUEUE_GANETI_EVENTS_NET,
168
              QUEUE_EMAIL, QUEUE_RECONC, QUEUE_GANETI_BUILD_PROGR)
166
    QUEUES = (QUEUE_GANETI_EVENTS_OP, QUEUE_GANETI_EVENTS_NET, QUEUE_RECONC,
167
              QUEUE_GANETI_BUILD_PROGR)
169 168

  
170 169
    # notifications of type "ganeti-op-status"
171 170
    DB_HANDLER_KEY_OP = 'ganeti.%s.event.op' % prefix
......
173 172
    DB_HANDLER_KEY_NET = 'ganeti.%s.event.net' % prefix
174 173
    # notifications of type "ganeti-create-progress"
175 174
    BUILD_MONITOR_HANDLER = 'ganeti.%s.event.progress' % prefix
176
    # email
177
    EMAIL_HANDLER = 'logic.%s.email.*' % prefix
178 175
    # reconciliation
179 176
    RECONC_HANDLER = 'reconciliation.%s.*' % prefix
180 177

  
......
183 180
    (QUEUE_GANETI_EVENTS_OP,  settings.EXCHANGE_GANETI, DB_HANDLER_KEY_OP,      'update_db'),
184 181
    (QUEUE_GANETI_EVENTS_NET, settings.EXCHANGE_GANETI, DB_HANDLER_KEY_NET,     'update_net'),
185 182
    (QUEUE_GANETI_BUILD_PROGR,settings.EXCHANGE_GANETI, BUILD_MONITOR_HANDLER,  'update_build_progress'),
186
    (QUEUE_EMAIL,             settings.EXCHANGE_API,    EMAIL_HANDLER,          'send_email'),
187
    (QUEUE_EMAIL,             settings.EXCHANGE_CRON,   EMAIL_HANDLER,          'send_email'),
188 183
    (QUEUE_RECONC,            settings.EXCHANGE_CRON,   RECONC_HANDLER,         'trigger_status_update'),
189 184
    ]
190 185

  

Also available in: Unified diff