diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_upgrade.erl | 11 |
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. |
