diff options
author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-07-09 09:53:54 +0100 |
---|---|---|
committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-07-09 09:53:54 +0100 |
commit | 43794b33f013c3112d84ce8bbe67aa3ede4123fa (patch) | |
tree | 5fed218d0036dde602761388c062fa9fcb16a93a | |
parent | 06e48c28d611740962599e696c0097bd525e264c (diff) | |
download | rabbitmq-server-43794b33f013c3112d84ce8bbe67aa3ede4123fa.tar.gz |
added deduplication of cluster node list
Deduplication happens for both cluster and force_cluster because
clustering with the same node twice doesn't make sense in either case.
-rw-r--r-- | src/rabbit_mnesia.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 83390c41..cd70a986 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -284,7 +284,7 @@ delete_cluster_nodes_config() -> %% specified cluster nodes. If Force is false, don't allow %% connections to offline nodes. init_db(ClusterNodes, Force) -> - ProperClusterNodes = ClusterNodes -- [node()], + ProperClusterNodes = lists:usort(ClusterNodes -- [node()]), case mnesia:change_config(extra_db_nodes, ProperClusterNodes) of {ok, Nodes} -> case Force of |