summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEmile Joubert <emile@rabbitmq.com>2012-07-10 11:49:55 +0100
committerEmile Joubert <emile@rabbitmq.com>2012-07-10 11:49:55 +0100
commit6353c33a735c699a3f0a48a02e150d96aeede93e (patch)
treea1c337a2667c722dc6c8794021684d1a099845ae /src
parent63477af925d226c937aee6984c6380699ede0a11 (diff)
downloadrabbitmq-server-git-6353c33a735c699a3f0a48a02e150d96aeede93e.tar.gz
Remove unnecessary HA heartbeats
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mirror_queue_coordinator.erl11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/rabbit_mirror_queue_coordinator.erl b/src/rabbit_mirror_queue_coordinator.erl
index 3e058793ec..e55a39385d 100644
--- a/src/rabbit_mirror_queue_coordinator.erl
+++ b/src/rabbit_mirror_queue_coordinator.erl
@@ -36,8 +36,6 @@
length_fun
}).
--define(ONE_SECOND, 1000).
-
-ifdef(use_specs).
-spec(start_link/4 :: (rabbit_types:amqqueue(), pid() | 'undefined',
@@ -325,7 +323,6 @@ init([#amqqueue { name = QueueName } = Q, GM, DeathFun, LengthFun]) ->
true = link(GM),
GM
end,
- ensure_gm_heartbeat(),
{ok, #state { q = Q,
gm = GM1,
monitors = pmon:new(),
@@ -359,11 +356,6 @@ handle_cast({ensure_monitoring, Pids}, State = #state { monitors = Mons }) ->
handle_cast({delete_and_terminate, Reason}, State) ->
{stop, Reason, State}.
-handle_info(send_gm_heartbeat, State = #state { gm = GM }) ->
- gm:broadcast(GM, heartbeat),
- ensure_gm_heartbeat(),
- noreply(State);
-
handle_info({'DOWN', _MonitorRef, process, Pid, _Reason},
State = #state { monitors = Mons,
death_fun = DeathFun }) ->
@@ -420,6 +412,3 @@ noreply(State) ->
reply(Reply, State) ->
{reply, Reply, State, hibernate}.
-
-ensure_gm_heartbeat() ->
- erlang:send_after(?ONE_SECOND, self(), send_gm_heartbeat).