summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-08-11 18:33:01 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-08-11 18:33:01 +0100
commit29083bd4951eb3ec02271a7590b420b9141a02b9 (patch)
tree82c83e60d99b4d3a3de9170e16ecb8e6c6fd1796 /src
parent6b4a7af9e074dec3b813ff107ef0319baad405ee (diff)
downloadrabbitmq-server-git-29083bd4951eb3ec02271a7590b420b9141a02b9.tar.gz
Don't log a silly warning if starting from scratch, tidy messages a bit.
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mnesia.erl14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index d06bae71fc..e60388f066 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -127,17 +127,21 @@ init_from_config() ->
{ok, Config} ->
Config
end,
+ case TryNodes of
+ [] -> init_db_and_upgrade([node()], disc, false);
+ _ -> auto_cluster(TryNodes, NodeType)
+ end.
+
+auto_cluster(TryNodes, NodeType) ->
case find_good_node(nodes_excl_me(TryNodes)) of
{ok, Node} ->
- rabbit_log:info("Node '~p' selected for clustering from "
- "configuration~n", [Node]),
+ rabbit_log:info("Node '~p' selected for auto-clustering~n", [Node]),
{ok, {_, DiscNodes, _}} = discover_cluster0(Node),
init_db_and_upgrade(DiscNodes, NodeType, true),
rabbit_node_monitor:notify_joined_cluster();
none ->
- rabbit_log:warning("Could not find any suitable node amongst the "
- "ones provided in the configuration: ~p~n",
- [TryNodes]),
+ rabbit_log:warning("Could not find any node for auto-clustering "
+ "from: ~p~n", [TryNodes]),
init_db_and_upgrade([node()], disc, false)
end.