summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrancesco Mazzoli <francesco@rabbitmq.com>2012-07-04 19:01:10 +0100
committerFrancesco Mazzoli <francesco@rabbitmq.com>2012-07-04 19:01:10 +0100
commitd3a0f554826fac699b40af924b4dd3ce2c2cc9c8 (patch)
treedac2b3ad5bdaaa080603f6d56dbdcde7f6ba4cfe /src
parent86a0d47e60de626a01212e259c811d1a97832307 (diff)
downloadrabbitmq-server-git-d3a0f554826fac699b40af924b4dd3ce2c2cc9c8.tar.gz
don't show the running nodes when down
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mnesia.erl7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index 18e2edbebe..b7e0695e2a 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -340,8 +340,11 @@ status() ->
(Type, Nodes) -> [{Type, Nodes}]
end,
[{nodes, (IfNonEmpty(disc, clustered_disc_nodes()) ++
- IfNonEmpty(ram, clustered_ram_nodes()))},
- {running_nodes, running_clustered_nodes()}].
+ IfNonEmpty(ram, clustered_ram_nodes()))}] ++
+ case mnesia:system_info(is_running) of
+ yes -> [{running_nodes, running_clustered_nodes()}];
+ no -> []
+ end.
is_db_empty() ->
lists:all(fun (Tab) -> mnesia:dirty_first(Tab) == '$end_of_table' end,