summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2011-05-25 13:23:21 +0100
committerMatthew Sackman <matthew@rabbitmq.com>2011-05-25 13:23:21 +0100
commit86154a405631bd8bb3adc8a360cdc99e1baba8a5 (patch)
tree3ebef23340bfdf107742cda68eddb0854db90c75
parent5a67647632c1327b3081fe58a571d92a0be1cb97 (diff)
downloadrabbitmq-server-git-86154a405631bd8bb3adc8a360cdc99e1baba8a5.tar.gz
correct use of nodes()
-rw-r--r--src/rabbit_mirror_queue_master.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/rabbit_mirror_queue_master.erl b/src/rabbit_mirror_queue_master.erl
index 9bd8565f6e..da12ea8261 100644
--- a/src/rabbit_mirror_queue_master.erl
+++ b/src/rabbit_mirror_queue_master.erl
@@ -77,11 +77,11 @@ init(#amqqueue { arguments = Args, name = QName } = Q, Recover,
Q, undefined, sender_death_fun()),
GM = rabbit_mirror_queue_coordinator:get_gm(CPid),
{_Type, Nodes} = rabbit_misc:table_lookup(Args, <<"x-mirror">>),
- Nodes1 = case Nodes of
- [] -> nodes();
- _ -> [list_to_atom(binary_to_list(Node)) ||
- {longstr, Node} <- Nodes]
- end,
+ Nodes1 = (case Nodes of
+ [] -> rabbit_mnesia:all_clustered_nodes();
+ _ -> [list_to_atom(binary_to_list(Node)) ||
+ {longstr, Node} <- Nodes]
+ end) -- [node()],
[rabbit_mirror_queue_misc:add_slave(QName, Node) || Node <- Nodes1],
{ok, BQ} = application:get_env(backing_queue_module),
BQS = BQ:init(Q, Recover, AsyncCallback, SyncCallback),