summaryrefslogtreecommitdiff
path: root/src/rabbit_mirror_queue_master.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-05-12 12:45:19 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-05-12 12:45:19 +0100
commit259b8cef38e4c27d9b93c5a6ff9c42f172e5e9c0 (patch)
treed8d3fed18a81cc826dfe0106bd831df772c18d3d /src/rabbit_mirror_queue_master.erl
parentbfa27a8bbc72dd0c2b5b414c6dad401bcd8638f8 (diff)
downloadrabbitmq-server-259b8cef38e4c27d9b93c5a6ff9c42f172e5e9c0.tar.gz
Cosmetic, and log a warningbug26150
Diffstat (limited to 'src/rabbit_mirror_queue_master.erl')
-rw-r--r--src/rabbit_mirror_queue_master.erl3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rabbit_mirror_queue_master.erl b/src/rabbit_mirror_queue_master.erl
index 792cebd1..24b22d4c 100644
--- a/src/rabbit_mirror_queue_master.erl
+++ b/src/rabbit_mirror_queue_master.erl
@@ -181,6 +181,9 @@ terminate(Reason,
case SSPids =:= [] andalso
rabbit_policy:get(<<"ha-promote-on-shutdown">>, Q) =/= <<"always">> of
true -> %% Remove the whole queue to avoid data loss
+ rabbit_mirror_queue_misc:log_warning(
+ QName, "Stopping all nodes on master shutdown since no "
+ "synchronised slave is available~n", []),
stop_all_slaves(Reason, State);
false -> %% Just let some other slave take over.
ok