summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2011-08-19 16:17:36 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2011-08-19 16:17:36 +0100
commitd58dd2fbda103afc5dcccdf33d1169909f06fa5e (patch)
tree5119c621e0726d6a9f959a0b3aa5b7df456c92bf
parentedfcdb752f3f6d8908115f6d225e57ab315500fa (diff)
downloadrabbitmq-server-bug23979.tar.gz
only output warning if clusteredbug23979
-rw-r--r--src/rabbit_mnesia.erl10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index c63c67f4..1ea90971 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -122,8 +122,10 @@ cluster(ClusterNodes, Force) ->
ensure_mnesia_not_running(),
ensure_mnesia_dir(),
- case not Force andalso is_only_disc_node(node(), false) andalso
- not should_be_disc_node(ClusterNodes) of
+ case not Force andalso is_clustered() andalso
+ is_only_disc_node(node(), false) andalso
+ not should_be_disc_node(ClusterNodes)
+ of
true -> log_both("last running disc node leaving cluster");
_ -> ok
end,
@@ -715,7 +717,9 @@ wait_for_tables(TableNames) ->
reset(Force) ->
ensure_mnesia_not_running(),
- case not Force andalso is_only_disc_node(node(), false) of
+ case not Force andalso is_clustered() andalso
+ is_only_disc_node(node(), false)
+ of
true -> log_both("no other disc nodes running");
false -> ok
end,