summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniil Fedotov <hairyhum@gmail.com>2018-01-23 18:28:40 +0000
committerDaniil Fedotov <hairyhum@gmail.com>2018-01-23 18:31:19 +0000
commit85dcb4986b855f381fdc3f6e106a4e8fd2a1bb11 (patch)
tree4829df839d5ce7b693f31724f9b8a1e503bd0812 /src
parentb54e6018eccc72dfa4eb1bb68bd65e64ed382e18 (diff)
downloadrabbitmq-server-git-85dcb4986b855f381fdc3f6e106a4e8fd2a1bb11.tar.gz
Change rabbit_nodes:all_running/0 behaviour.
Make it return only nodes which are fully started instead of what mnesia thinks is started. In all places we use them, we assume they should be started. [#154569776]
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_nodes.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_nodes.erl b/src/rabbit_nodes.erl
index 8be379b749..181a3b4924 100644
--- a/src/rabbit_nodes.erl
+++ b/src/rabbit_nodes.erl
@@ -85,4 +85,5 @@ set_cluster_name(Name, Username) ->
ensure_epmd() ->
rabbit_nodes_common:ensure_epmd().
-all_running() -> rabbit_mnesia:cluster_nodes(running).
+all_running() -> [ Node || Node <- rabbit_mnesia:cluster_nodes(running),
+ is_running(Node, rabbit) ]. \ No newline at end of file