summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_upgrade.erl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/rabbit_upgrade.erl b/src/rabbit_upgrade.erl
index 73b9bb0e7e..da735b8343 100644
--- a/src/rabbit_upgrade.erl
+++ b/src/rabbit_upgrade.erl
@@ -58,17 +58,17 @@ maybe_upgrade_mnesia() ->
[] ->
ok;
Upgrades ->
- case am_i_upgrader(Nodes) of
- true -> primary_upgrade(Upgrades, Nodes);
- false -> non_primary_upgrade(Nodes)
+ case upgrade_mode(Nodes) of
+ primary -> primary_upgrade(Upgrades, Nodes);
+ secondary -> non_primary_upgrade(Nodes)
end
end.
-am_i_upgrader(Nodes) ->
+upgrade_mode(Nodes) ->
case nodes_running(Nodes) of
[] ->
case am_i_disc_node() of
- true -> true;
+ true -> primary;
false -> die("Cluster upgrade needed but this is a ram "
"node.~n Please start any of the disc nodes "
"first.", [])
@@ -85,7 +85,7 @@ am_i_upgrader(Nodes) ->
ClusterVersion ->
%% The other node(s) have upgraded already, I am not the
%% upgrader
- false;
+ secondary;
MyVersion ->
%% The other node(s) are running an unexpected version.
die("Cluster upgrade needed but other nodes are "