conflict with rabbitmq exchange between ceilometer notification agent and magnetodb task executor

Bug #1409945 reported by Andrii Ostapenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MagnetoDB
Fix Released
High
Andrii Ostapenko

Bug Description

Ceilometer notification agent on startup creates rabbitmq exchanges for each service using stevedore, including 'magnetodb' exchange. These exchanges are created with disabled durability by default. However magnetodb uses 'magnetodb' control exchange with enabled durability, so services can not redeclare 'magnetodb' exchange with different durability. Because of ceilometer notification agent is started before magnetodb-async-task executor, 'magnetodb' exchange is created by ceilometer with false durability, and magnetodb-task-executor has no chance to redeclare it.
Proposed fix: use another control exchange for magnetodb-api - magnetodb-async-task-executor messaging

Tags: infra
Changed in magnetodb:
assignee: nobody → Andrei V. Ostapenko (aostapenko)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to magnetodb (master)

Fix proposed to branch: master
Review: https://review.openstack.org/146681

Changed in magnetodb:
status: New → In Progress
tags: added: infra
Changed in magnetodb:
importance: Undecided → High
milestone: none → kilo-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to magnetodb (master)

Reviewed: https://review.openstack.org/146681
Committed: https://git.openstack.org/cgit/stackforge/magnetodb/commit/?id=24b4284aaeac519e5b6f5d8c785753c50e86e90d
Submitter: Jenkins
Branch: master

commit 24b4284aaeac519e5b6f5d8c785753c50e86e90d
Author: Andrei V. Ostapenko <email address hidden>
Date: Tue Jan 13 01:26:00 2015 +0200

    Using another control exchange instead of using not durable exchange

    Closes-bug: #1409945
    Change-Id: Ia8928980453613a191802449749184f76dd70b95

Changed in magnetodb:
status: In Progress → Fix Committed
Changed in magnetodb:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.