Incorrect resource alarm handling in RabbitMQ

Bug #1509352 reported by Alexey Lebedeff
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
Medium
MOS Oslo
8.0.x
Won't Fix
Medium
MOS Oslo
9.x
Fix Released
Medium
Alexey Lebedeff

Bug Description

There are a couple RabbitMQ bugs that can lead to:

- Blocking publishing throughout whole cluster, if node in resource starvation mode is brutally killed ( `kill -9' from ocf script, OOM killer) - https://github.com/rabbitmq/rabbitmq-server/issues/362
- Unblocking publishing too early, when there is still nodes in resource starvation mode - it will be the last straw to break the starved node's back - https://github.com/rabbitmq/rabbitmq-server/issues/379

With current code the only fix for both issues is restart of all rabbitmq nodes.

There is a proposed upstream fix for this bugs, which probably will be included in RabbitMQ 3.6.0.

Tags: rabbitmq
description: updated
Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :

Alexey, Can you please add a pointer to the upstream fix here?

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :

Ah, never mind the issues themselves have link to the pull requests with fixes

Changed in mos:
assignee: nobody → MOS Oslo (mos-oslo)
importance: Undecided → Medium
status: New → Confirmed
Changed in mos:
milestone: none → 8.0
Revision history for this message
Dmitry Mescheryakov (dmitrymex) wrote :

Moving to 9.0 since it is a medium bug and we've already passed SCF

Changed in mos:
status: Confirmed → Won't Fix
Revision history for this message
Alexey Lebedeff (alebedev-a) wrote :

Fixed in upstream rabbit 3.6.1

Revision history for this message
Dmitry Mescheryakov (dmitrymex) wrote :

Alexey's fixes were consumed in 9.0 during upgrade of RabbitMQ to 3.6.1

tags: added: rabbitmq
Revision history for this message
Alexey Galkin (agalkin) wrote :

Verification on:
fuel_build_id - 97
fuel_release - 9.0
RabbitMQ:
{rabbitmq_management,"RabbitMQ Management Console","3.6.1"}
,
{amqp_client,"RabbitMQ AMQP Client","3.6.1"}
,
{rabbitmq_management_agent,"RabbitMQ Management Agent","3.6.1"}
,
{rabbit,"RabbitMQ","3.6.1"}
,
{rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.6.1"}

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.