summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-09-08 14:26:41 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-09-08 14:26:41 +0100
commit2783826e4f2f21d6c99a85a39cce1f86a67eeea2 (patch)
tree7dc1a66e7b467270b37ac4e159f1e004216d7152
parente5cd5b0f601bd56cb00f1111b56ff5ac1a0f42d1 (diff)
parentc5fdae2207ef1bc6a255ccf74861437ad3ddda81 (diff)
downloadrabbitmq-server-git-2783826e4f2f21d6c99a85a39cce1f86a67eeea2.tar.gz
Merge bug26363
-rw-r--r--src/rabbit_mnesia.erl15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index 17fca7bbaf..880c30ebc4 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -801,14 +801,15 @@ find_auto_cluster_node([Node | Nodes]) ->
find_auto_cluster_node(Nodes)
end,
case rpc:call(Node, rabbit_mnesia, node_info, []) of
- {badrpc, _} = Reason -> Fail("~p~n", [Reason]);
+ {badrpc, _} = Reason -> Fail("~p~n", [Reason]);
%% old delegate hash check
- {_OTP, Rabbit, _Hash, _} -> Fail("version ~s~n", [Rabbit]);
- {OTP, Rabbit, _} -> case check_consistency(OTP, Rabbit) of
- {error, _} -> Fail("versions ~p~n",
- [{OTP, Rabbit}]);
- ok -> {ok, Node}
- end
+ {_OTP, RMQ, _Hash, _} -> Fail("version ~s~n", [RMQ]);
+ {_OTP, _RMQ, {error, _} = E} -> Fail("~p~n", [E]);
+ {OTP, RMQ, _} -> case check_consistency(OTP, RMQ) of
+ {error, _} -> Fail("versions ~p~n",
+ [{OTP, RMQ}]);
+ ok -> {ok, Node}
+ end
end.
is_only_clustered_disc_node() ->