summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEmile Joubert <emile@rabbitmq.com>2012-07-11 11:11:26 +0100
committerEmile Joubert <emile@rabbitmq.com>2012-07-11 11:11:26 +0100
commit46f09d33920b620e4c22e8a107d61c7a0c555388 (patch)
treead0ab6b93310f97ebfa54888f9a4084bdf3e8f34 /src
parent6353c33a735c699a3f0a48a02e150d96aeede93e (diff)
downloadrabbitmq-server-git-46f09d33920b620e4c22e8a107d61c7a0c555388.tar.gz
Rename HA heartbeat when master changes
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mirror_queue_coordinator.erl2
-rw-r--r--src/rabbit_mirror_queue_slave.erl6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/rabbit_mirror_queue_coordinator.erl b/src/rabbit_mirror_queue_coordinator.erl
index e55a39385d..10debb0b08 100644
--- a/src/rabbit_mirror_queue_coordinator.erl
+++ b/src/rabbit_mirror_queue_coordinator.erl
@@ -391,7 +391,7 @@ members_changed([_CPid], _Births, []) ->
members_changed([CPid], _Births, Deaths) ->
ok = gen_server2:cast(CPid, {gm_deaths, Deaths}).
-handle_msg([_CPid], _From, heartbeat) ->
+handle_msg([_CPid], _From, master_changed) ->
ok;
handle_msg([CPid], _From, request_length = Msg) ->
ok = gen_server2:cast(CPid, Msg);
diff --git a/src/rabbit_mirror_queue_slave.erl b/src/rabbit_mirror_queue_slave.erl
index 03fafc3e5a..c96e98b67a 100644
--- a/src/rabbit_mirror_queue_slave.erl
+++ b/src/rabbit_mirror_queue_slave.erl
@@ -199,7 +199,7 @@ handle_call({gm_deaths, Deaths}, From,
%% master has changed to not us.
gen_server2:reply(From, ok),
erlang:monitor(process, Pid),
- ok = gm:broadcast(GM, heartbeat),
+ ok = gm:broadcast(GM, master_changed),
noreply(State #state { master_pid = Pid })
end
end;
@@ -341,7 +341,7 @@ members_changed([_SPid], _Births, []) ->
members_changed([SPid], _Births, Deaths) ->
inform_deaths(SPid, Deaths).
-handle_msg([_SPid], _From, heartbeat) ->
+handle_msg([_SPid], _From, master_changed) ->
ok;
handle_msg([_SPid], _From, request_length) ->
%% This is only of value to the master
@@ -452,7 +452,7 @@ promote_me(From, #state { q = Q = #amqqueue { name = QName },
rabbit_mirror_queue_master:length_fun()),
true = unlink(GM),
gen_server2:reply(From, {promote, CPid}),
- ok = gm:confirmed_broadcast(GM, heartbeat),
+ ok = gm:confirmed_broadcast(GM, master_changed),
%% Everything that we're monitoring, we need to ensure our new
%% coordinator is monitoring.