diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2014-03-14 11:57:48 +0000 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2014-03-14 11:57:48 +0000 |
commit | f1818663c2f1099e372cc48b337a6c34672d59fa (patch) | |
tree | f997db0050d9c9c0fc932fab60125e33d7d35cfd | |
parent | ff66a88cdd9461b01639fc603cb0564e4d41bd2e (diff) | |
download | rabbitmq-server-bug26043.tar.gz |
Explainbug26043
-rw-r--r-- | src/rabbit_autoheal.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rabbit_autoheal.erl b/src/rabbit_autoheal.erl index 1301570e..986e3bcd 100644 --- a/src/rabbit_autoheal.erl +++ b/src/rabbit_autoheal.erl @@ -133,13 +133,15 @@ handle_msg({request_start, Node}, end, case node() =:= Winner of true -> Continue({become_winner, Losers}); - false -> send(Winner, {become_winner, Losers}), + false -> send(Winner, {become_winner, Losers}), %% [0] case lists:member(node(), Losers) of true -> Continue({winner_is, Winner}); false -> {leader_waiting, Losers} end end end; +%% [0] If we are a loser we will never receive this message - but it +%% won't stick in the mailbox as we are restarting anyway handle_msg({request_start, Node}, State, _Partitions) -> |