Skip to content

Commit 6e8c7da

Browse files
author
Simon MacMullen
committed
Look for cluster nodes in Mnesia's view of the world (in case we are a disc node) and the config file (in case we are a ram node)
1 parent 5f424ad commit 6e8c7da

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/rabbit_upgrade.erl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,10 @@ remove_backup() ->
119119
info("upgrades: Mnesia backup removed~n", []).
120120

121121
maybe_upgrade_mnesia() ->
122-
AllNodes = rabbit_mnesia:all_clustered_nodes(),
122+
%% rabbit_mnesia:all_clustered_nodes/0 will return [] at this point
123+
%% if we are a RAM node since Mnesia has not started yet.
124+
AllNodes = lists:usort(rabbit_mnesia:all_clustered_nodes() ++
125+
rabbit_mnesia:read_cluster_nodes_config()),
123126
case rabbit_version:upgrades_required(mnesia) of
124127
{error, version_not_available} ->
125128
case AllNodes of

0 commit comments

Comments
 (0)