diff options
| author | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-09-12 13:24:24 +0100 |
|---|---|---|
| committer | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-09-12 13:24:24 +0100 |
| commit | dbeec1b52b5ee40abf27961ce6945bc91beed1a7 (patch) | |
| tree | ff4fe9cf3ea24505fb2b73e481466a648876dd15 | |
| parent | a4b9d2fa172c73b33b3078836bd5d79249b844ac (diff) | |
| download | rabbitmq-server-git-dbeec1b52b5ee40abf27961ce6945bc91beed1a7.tar.gz | |
always call init_db with all nodes
| -rw-r--r-- | src/rabbit_mnesia.erl | 12 |
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. |
