diff options
| -rw-r--r-- | src/rabbit_mnesia.erl | 7 |
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, |
