summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_upgrade.erl11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/rabbit_upgrade.erl b/src/rabbit_upgrade.erl
index 4bf8d661da..2c4dad87c0 100644
--- a/src/rabbit_upgrade.erl
+++ b/src/rabbit_upgrade.erl
@@ -120,11 +120,16 @@ primary_upgrade(Upgrades, Nodes) ->
mnesia,
Upgrades,
fun () ->
- info("mnesia upgrades: Breaking cluster~n", []),
rabbit_misc:ensure_ok(mnesia:start(), cannot_start_mnesia),
force_tables(),
- [{atomic, ok} = mnesia:del_table_copy(schema, Node)
- || Node <- Others]
+ case Others of
+ [] ->
+ ok;
+ _ ->
+ info("mnesia upgrades: Breaking cluster~n", []),
+ [{atomic, ok} = mnesia:del_table_copy(schema, Node)
+ || Node <- Others]
+ end
end),
ok.