summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2011-03-23 17:23:12 +0000
committerMatthew Sackman <matthew@rabbitmq.com>2011-03-23 17:23:12 +0000
commit0d41cf3621a9d52ba769a59dd62d982f5c5d9748 (patch)
tree279090d4365fdfe3ea1be7bb2d83700065d132c7
parentbeaaec77b432e5ac05cb5945520db466838d3df5 (diff)
downloadrabbitmq-server-git-0d41cf3621a9d52ba769a59dd62d982f5c5d9748.tar.gz
Turns out it's very important that we do write the schema_version when call mnesia:cluster
-rw-r--r--src/rabbit_mnesia.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index 8bc8988056..fbcf07ae77 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -113,7 +113,8 @@ cluster(ClusterNodes, Force) ->
ensure_mnesia_dir(),
rabbit_misc:ensure_ok(mnesia:start(), cannot_start_mnesia),
try
- ok = init_db(ClusterNodes, Force, fun () -> ok end),
+ ok = init_db(ClusterNodes, Force,
+ fun maybe_upgrade_local_or_record_desired/0),
ok = create_cluster_nodes_config(ClusterNodes)
after
mnesia:stop()