DirectConsumer needs rabbitmq mirrored queue support

Bug #1124162 reported by Kei Masumoto
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
oslo-incubator
Fix Released
Undecided
Kei Masumoto
Grizzly
Fix Released
Undecided
Kei Masumoto

Bug Description

There are mainly 3 type of queues in impl_kombu. Topic, Direct Fanout. For Topic and Fanout consumer, we can use rabbitmq mirrored queue support, but not for DirectQueue.

I think there are no reason Mirrored queue can be used fot Topic and Fanout, but not Direct.
We should add mirrored queue option to direct consumer, otherwiser, message may be lost when rabbitmq is down suddenly.

This discussion was originally occured at<https://review.openstack.org/#/c/20240/>, and a conclusion is that it's an oversight.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo-incubator (master)

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

Changed in oslo:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo-incubator (master)

Reviewed: https://review.openstack.org/21880
Committed: http://github.com/openstack/oslo-incubator/commit/568e533c3accb15d01bf6a8ebbf600a68b920916
Submitter: Jenkins
Branch: master

commit 568e533c3accb15d01bf6a8ebbf600a68b920916
Author: Kei Masumoto <email address hidden>
Date: Wed Feb 13 23:20:26 2013 +0900

    Fix "DirectConsumer needs mirrored queue support"

    Currently TopicCosumer and FanoutConsumer can be used
    Mirrored Queue support, but not DirectConsumer.
    This patch fix this issue.

    Fix bug 1124162

    Change-Id: I68ae23467ae810ce0ec917a4cb34a488283f401c

Changed in oslo:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in oslo:
milestone: none → grizzly-3
status: Fix Committed → Fix Released
Mark McLoughlin (markmc)
Changed in oslo:
assignee: nobody → Kei Masumoto (masumotok)
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.