summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Mazzoli <francesco@rabbitmq.com>2012-09-12 13:24:24 +0100
committerFrancesco Mazzoli <francesco@rabbitmq.com>2012-09-12 13:24:24 +0100
commitdbeec1b52b5ee40abf27961ce6945bc91beed1a7 (patch)
treeff4fe9cf3ea24505fb2b73e481466a648876dd15
parenta4b9d2fa172c73b33b3078836bd5d79249b844ac (diff)
downloadrabbitmq-server-git-dbeec1b52b5ee40abf27961ce6945bc91beed1a7.tar.gz
always call init_db with all nodes
-rw-r--r--src/rabbit_mnesia.erl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index aaff219be3..7801b4bda3 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -182,10 +182,10 @@ join_cluster(DiscoveryNode, WantDiscNode) ->
ensure_mnesia_not_running(),
ensure_mnesia_dir(),
- {ClusterNodes, DiscNodes, _} = case discover_cluster(DiscoveryNode) of
- {ok, Res} -> Res;
- {error, Reason} -> throw({error, Reason})
- end,
+ {ClusterNodes, _, _} = case discover_cluster(DiscoveryNode) of
+ {ok, Res} -> Res;
+ E = {error, _} -> throw(E)
+ end,
case lists:member(node(), ClusterNodes) of
true -> throw({error, {already_clustered,
@@ -203,7 +203,7 @@ join_cluster(DiscoveryNode, WantDiscNode) ->
rabbit_misc:local_info_msg("Clustering with ~p~n", [ClusterNodes]),
%% Join the cluster
- ok = init_db_with_mnesia(DiscNodes, WantDiscNode, false),
+ ok = init_db_with_mnesia(ClusterNodes, WantDiscNode, false),
rabbit_node_monitor:notify_joined_cluster(),
@@ -1113,7 +1113,7 @@ change_extra_db_nodes(ClusterNodes0, Force) ->
case mnesia:change_config(extra_db_nodes, ClusterNodes) of
{ok, []} when not Force andalso ClusterNodes =/= [] ->
throw({error, {failed_to_cluster_with, ClusterNodes,
- "Mnesia could not connect to any disc nodes."}});
+ "Mnesia could not connect to any nodes."}});
{ok, Nodes} ->
Nodes
end.