Activity log for bug #1217225

Date Who What changed Old value New value Message
2013-08-27 07:21:47 Teemu Ollakka bug added bug
2013-08-27 07:21:58 Teemu Ollakka galera: assignee Teemu Ollakka (teemu-ollakka)
2013-08-27 07:26:39 Teemu Ollakka description Sometimes when two out of three nodes leave the cluster almost simultaneously, the remaining node may end up in non-PC even if the nodes left gracefully. Here is what happens: 1) Node 1 leaves the cluster, nodes 2 and 3 get the notification from EVS layer that node 1 left 2) Nodes 2 and 3 exchange states to form new PC view, but node 2 decides to leave just before message exchange is complete 3) Because forming new PC view was interrupted, node 3 loses the information that node 1 left gracefully, so final quorum computation for singleton view results non-PC Expected behavior would be that the status of node 1 leaving gracefully would be preserved over intermediate view changes. Sometimes when two out of three nodes leave the cluster almost simultaneously, the remaining node may end up in non-PC even if the nodes left gracefully. Here is what happens: 1) Node 1 leaves the cluster, nodes 2 and 3 get the notification from EVS layer that node 1 left 2) Nodes 2 and 3 exchange states to form new PC view, but node 2 decides to leave just before message exchange is complete 3) Because forming new PC view was interrupted, node 3 loses the information that node 1 left gracefully, so final quorum computation for singleton view results non-PC Expected behavior would be that the status of node 1 leaving gracefully would be preserved over intermediate view changes. Note that if nodes 1 and 2 leave cluster so simultaneously that node 3 gets the notification of it in single view change or if nodes 2 and 3 finish the message exchange for new PC view before node 2 leaves, the outcome is that node 3 ends up in PC as expected.
2013-09-21 17:11:59 Alex Yurchenko galera: importance Undecided Medium
2013-09-21 17:11:59 Alex Yurchenko galera: status New Confirmed
2013-09-21 17:11:59 Alex Yurchenko galera: milestone 24.2.8
2013-11-18 15:53:26 Teemu Ollakka galera: milestone 25.2.8 25.2.9
2014-03-27 18:17:49 Alex Yurchenko nominated for series galera/2.x
2014-03-27 18:17:49 Alex Yurchenko bug task added galera/2.x
2014-03-27 18:18:02 Alex Yurchenko nominated for series galera/3.x
2014-03-27 18:18:02 Alex Yurchenko bug task added galera/3.x
2014-03-27 18:18:32 Alex Yurchenko galera/3.x: milestone 25.2.9 25.3.5
2014-03-27 18:19:13 Alex Yurchenko galera/2.x: importance Undecided Medium
2014-03-27 18:19:13 Alex Yurchenko galera/2.x: status New Confirmed
2014-03-27 18:19:13 Alex Yurchenko galera/2.x: milestone 25.2.10
2014-03-27 18:19:13 Alex Yurchenko galera/2.x: assignee Teemu Ollakka (teemu-ollakka)
2014-03-27 21:21:06 Alex Yurchenko galera/3.x: milestone 25.3.5 25.3.6
2014-10-03 15:58:46 Basil Baby bug added subscriber basil
2016-02-01 19:10:50 Brad Jorgensen bug added subscriber Brad Jorgensen