aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_web_admin.erl
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2017-01-03 17:21:02 +0100
committerChristophe Romain <christophe.romain@process-one.net>2017-01-03 17:21:02 +0100
commita910ab8171df2609a9d8e5b7ce606e9143d43961 (patch)
treec7e386a98c4469ee7d8cf8f8b1fe722e7376bd98 /src/ejabberd_web_admin.erl
parentCleanup file headers (diff)
Get nodes from ejabberd_cluster instead of mnesia
Diffstat (limited to 'src/ejabberd_web_admin.erl')
-rw-r--r--src/ejabberd_web_admin.erl9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/ejabberd_web_admin.erl b/src/ejabberd_web_admin.erl
index 7697fbcdc..e979d55db 100644
--- a/src/ejabberd_web_admin.erl
+++ b/src/ejabberd_web_admin.erl
@@ -1805,9 +1805,8 @@ histogram([], _Integral, _Current, Count, Hist) ->
%%%% get_nodes
get_nodes(Lang) ->
- RunningNodes = mnesia:system_info(running_db_nodes),
- StoppedNodes = lists:usort(mnesia:system_info(db_nodes)
- ++ mnesia:system_info(extra_db_nodes))
+ RunningNodes = ejabberd_cluster:get_nodes(),
+ StoppedNodes = ejabberd_clustet:get_known_nodes()
-- RunningNodes,
FRN = if RunningNodes == [] -> ?CT(<<"None">>);
true ->
@@ -1833,8 +1832,8 @@ get_nodes(Lang) ->
?XCT(<<"h3">>, <<"Stopped Nodes">>), FSN].
search_running_node(SNode) ->
- search_running_node(SNode,
- mnesia:system_info(running_db_nodes)).
+ RunningNodes = ejabberd_cluster:get_nodes(),
+ search_running_node(SNode, RunningNodes).
search_running_node(_, []) -> false;
search_running_node(SNode, [Node | Nodes]) ->