diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_node_monitor.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_node_monitor.erl b/src/rabbit_node_monitor.erl index fdda62528f..b4e87f75f3 100644 --- a/src/rabbit_node_monitor.erl +++ b/src/rabbit_node_monitor.erl @@ -411,7 +411,8 @@ handle_info({nodedown, Node, Info}, State = #state{node_guids = GUIDs}) -> Node, DownGUID, node(), CheckGUID}) end, case orddict:find(Node, GUIDs) of - {ok, DownGUID} -> Alive = alive_nodes() -- [node(), Node], + {ok, DownGUID} -> Alive = rabbit_mnesia:cluster_nodes(running) + -- [node(), Node], [case orddict:find(N, GUIDs) of {ok, CheckGUID} -> Check(N, CheckGUID, DownGUID); error -> ok |
