Disable queue mirroring for RPC queues in RabbitMQ

Registered by Dmitry Mescheryakov

As a member of the Oslo team looking to optimize Oslo performance without sacrificing high availability for the highest priority messages, I would like to remove HA queue mirroring on all queues except Ceilometer notification and Audit queues so that I can test the performance at the new configuration and determine the performance difference against all queues being HA mirrored.

First we need to remove HA queues mirroring for RPC queues, leave it on only for Ceilometer notification and Audit queues.
Then we will test such approach on scale using worst scenario for RabbitMQ we have at the moment. We will measure RabbitMQ's cpu and memory usage and, if we see significant reduction, we can accept the change.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Dmitry Mescheryakov
Direction:
Approved
Assignee:
Dmitry Mescheryakov
Definition:
Approved
Series goal:
Accepted for 8.0.x
Implementation:
Implemented
Milestone target:
milestone icon 8.0
Started by
Dmitry Mescheryakov
Completed by
Dmitry Mescheryakov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/rabbitmq-disable-mirroring-for-rpc,n,z

Addressed by: https://review.openstack.org/247517
    Disable queue mirroring for RPC queues in RabbitMQ

Addressed by: https://review.openstack.org/249180
    Disable HA for non-Ceilometer queues

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.