Activity log for bug #1354319

Date Who What changed Old value New value Message
2014-08-08 08:18:22 Bogdan Dobrelya bug added bug
2014-08-08 08:18:29 Bogdan Dobrelya fuel: importance Undecided High
2014-08-08 08:18:34 Bogdan Dobrelya fuel: status New Triaged
2014-08-08 08:18:38 Bogdan Dobrelya fuel: assignee Bogdan Dobrelya (bogdando)
2014-08-08 08:18:56 Bogdan Dobrelya fuel: milestone 5.1
2014-08-08 08:19:16 Bogdan Dobrelya tags ha
2014-08-08 08:21:42 Bogdan Dobrelya description Related bug https://bugs.launchpad.net/fuel/+bug/1348548. It was split into two, because we should address Corosync and RabbitMQ clustering separately. The repro-steps described in #1348548 are enough to reproduce the split brain for rabbit cluster as well. As a result rabbit cluster will be split into two partitions: Cluster status of node 'rabbit@node-2' ... [{nodes,[{disc,['rabbit@node-2','rabbit@node-3','rabbit@node-4']}]}, {running_nodes,['rabbit@node-3','rabbit@node-2']}, {partitions,[{'rabbit@node-3',['rabbit@node-4']},{'rabbit@node-2',['rabbit@node-4']}]}]...done. Cluster status of node 'rabbit@node-4' ... [{nodes,[{disc,['rabbit@node-2','rabbit@node-3','rabbit@node-4']}]},{running_nodes,['rabbit@node-4']}, {partitions,[{'rabbit@node-4',['rabbit@node-2','rabbit@node-3']}]}]...done. RabbitMQ has built-in auto-heal policy which should care about partitions automatically, so we have to use it. Related bug https://bugs.launchpad.net/fuel/+bug/1348548. It was split into two, because we should address Corosync and RabbitMQ clustering separately. The repro-steps described in #1348548 are enough to reproduce the split brain for rabbit cluster as well. As a result rabbit cluster will be split into two partitions: Cluster status of node 'rabbit@node-2' ... [{nodes,[{disc,['rabbit@node-2','rabbit@node-3','rabbit@node-4']}]}, {running_nodes,['rabbit@node-3','rabbit@node-2']}, {partitions,[{'rabbit@node-3',['rabbit@node-4']},{'rabbit@node-2',['rabbit@node-4']}]}]...done. Cluster status of node 'rabbit@node-4' ... [{nodes,[{disc,['rabbit@node-2','rabbit@node-3','rabbit@node-4']}]},{running_nodes,['rabbit@node-4']}, {partitions,[{'rabbit@node-4',['rabbit@node-2','rabbit@node-3']}]}]...done. RabbitMQ has built-in auto-heal and pause-minority policies which should care about partitions automatically, so we have to use either of it instead of default 'ignore'. See https://www.rabbitmq.com/partitions.html for details
2014-08-08 08:30:30 OpenStack Infra fuel: status Triaged In Progress
2014-08-11 09:35:52 OpenStack Infra fuel: status In Progress Fix Committed
2014-08-20 07:09:27 Bogdan Dobrelya nominated for series fuel/5.0.x
2014-08-20 07:09:27 Bogdan Dobrelya bug task added fuel/5.0.x
2014-08-20 07:09:34 Bogdan Dobrelya fuel/5.0.x: importance Undecided High
2014-08-20 07:09:37 Bogdan Dobrelya fuel/5.0.x: assignee Bogdan Dobrelya (bogdando)
2014-08-20 07:09:42 Bogdan Dobrelya fuel/5.0.x: milestone 5.0.2
2014-08-20 07:17:23 Bogdan Dobrelya fuel/5.0.x: status New In Progress
2014-08-26 11:25:36 Vladimir Kuklin fuel/5.0.x: status In Progress Fix Committed
2015-05-08 09:25:51 Bogdan Dobrelya tags ha ha rabbitmq