summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-03-14 11:57:48 +0000
committerSimon MacMullen <simon@rabbitmq.com>2014-03-14 11:57:48 +0000
commitfb40d4bf283c74c00f73aa30f4f4baad52d027b7 (patch)
treef997db0050d9c9c0fc932fab60125e33d7d35cfd /src
parentb5d09e956ec31db9053c69a5bac6481194a920c3 (diff)
downloadrabbitmq-server-git-fb40d4bf283c74c00f73aa30f4f4baad52d027b7.tar.gz
Explain
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_autoheal.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rabbit_autoheal.erl b/src/rabbit_autoheal.erl
index 1301570e04..986e3bcda7 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) ->