From f1818663c2f1099e372cc48b337a6c34672d59fa Mon Sep 17 00:00:00 2001 From: Simon MacMullen Date: Fri, 14 Mar 2014 11:57:48 +0000 Subject: Explain --- src/rabbit_autoheal.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -> -- cgit v1.2.1