summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-01-12 13:31:41 +0000
committerSimon MacMullen <simon@rabbitmq.com>2011-01-12 13:31:41 +0000
commit45327bcdead1cc8e8438d60fe2cad359cd22099a (patch)
treea31269f34d068e0ec81574ada3667e668f1a54bf /src
parent22af9498f8fed1b035b4b697940488fe3c60a4e6 (diff)
downloadrabbitmq-server-git-45327bcdead1cc8e8438d60fe2cad359cd22099a.tar.gz
Don't display a cluster-related message on a single node.
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.