After changing pacemaker parameter rabbit master node does not leave cluster

Bug #1618909 reported by ElenaRossokhina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Dmitry Mescheryakov
Mitaka
Fix Released
High
Dmitry Mescheryakov

Bug Description

Detailed bug description:
According to logs, rabbit master node does not reboot and always stays in cluster after command to change max_rabbitmqctl_timeouts. At the same time, rabbit slaves are restarted.
Parameter changed correctly.
Steps to reproduce:
 https://product-ci.infra.mirantis.net/job/9.x.system_test.ubuntu.ha_neutron_destructive/44/testReport/(root)/change_pacemaker_parameter_not_break_rabbitmq/change_pacemaker_parameter_not_break_rabbitmq/
Expected results:
test passed
Actual result:
system test failed: All nodes are staying in the cluster
Reproducibility:
on swarm, since 9.1 snapshot #169

logs https://drive.google.com/open?id=0B2ag_Bf-ShtTZlp1NkxVVWZ1cFE

tags: added: area-library
Changed in fuel:
importance: Undecided → High
status: New → Confirmed
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
milestone: none → 10.0
Changed in fuel:
status: Confirmed → Invalid
Revision history for this message
Dmitry Belyaninov (dbelyaninov) wrote :
tags: added: swarm-fail
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Dmitry Mescheryakov (dmitrymex)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (master)

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

Changed in fuel:
status: Invalid → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/371443

tags: added: non-release
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (master)

Reviewed: https://review.openstack.org/368771
Committed: https://git.openstack.org/cgit/openstack/fuel-qa/commit/?id=83a87f05929b22d04bfbc57957c2fba99b677731
Submitter: Jenkins
Branch: master

commit 83a87f05929b22d04bfbc57957c2fba99b677731
Author: Dmitry Mescheryakov <email address hidden>
Date: Mon Sep 12 14:14:23 2016 +0300

    Do not expect RabbitMQ to be down on Pacemaker parameter change

    Right now the test expects that all RabbitMQ nodes will be down
    after parameter change. That is not always the case and moreover we
    don't really care if it restarts or not. What we need instead is to
    verify that cluster either does not break at all, or is fixed after
    some time. So now we wait for a minute to give Pacemaker time to
    shut down some nodes if it decides to do so and after that we wait
    for RabbitMQ cluster to come up with timeout.

    Closes-Bug: #1618909
    Change-Id: I50f65f73c6937d23721c9e236f2a8059313e760f

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (stable/mitaka)

Reviewed: https://review.openstack.org/371443
Committed: https://git.openstack.org/cgit/openstack/fuel-qa/commit/?id=8b636e5a7001c2c9b811dfeccacd9fdc55780afb
Submitter: Jenkins
Branch: stable/mitaka

commit 8b636e5a7001c2c9b811dfeccacd9fdc55780afb
Author: Dmitry Mescheryakov <email address hidden>
Date: Mon Sep 12 14:14:23 2016 +0300

    Do not expect RabbitMQ to be down on Pacemaker parameter change

    Right now the test expects that all RabbitMQ nodes will be down
    after parameter change. That is not always the case and moreover we
    don't really care if it restarts or not. What we need instead is to
    verify that cluster either does not break at all, or is fixed after
    some time. So now we wait for a minute to give Pacemaker time to
    shut down some nodes if it decides to do so and after that we wait
    for RabbitMQ cluster to come up with timeout.

    Closes-Bug: #1618909
    Change-Id: I50f65f73c6937d23721c9e236f2a8059313e760f

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

Verification 9.1 on build #87.

Passed

change_pacemaker_parameter_not_break_rabbitmq.change_pacemaker_parameter_not_break_rabbitmq (from nosetests)

https://product-ci.infra.mirantis.net/job/9.x.system_test.ubuntu.ha_neutron_destructive/87/testReport/(root)/change_pacemaker_parameter_not_break_rabbitmq/change_pacemaker_parameter_not_break_rabbitmq/

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.