summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-11-28 17:04:36 +0000
committerSimon MacMullen <simon@rabbitmq.com>2014-11-28 17:04:36 +0000
commit5adaa81bfaea9262f36e9d983aacdcfded867615 (patch)
tree0954c699eb8044fe18fc19bf7b5d52900fc11d25
parenta89b8d6d94b5863691e8125d0acaeb782b26bb17 (diff)
downloadrabbitmq-server-git-5adaa81bfaea9262f36e9d983aacdcfded867615.tar.gz
Improve the chance of not losing a bunch of data.
-rw-r--r--src/rabbit_mnesia_rename.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit_mnesia_rename.erl b/src/rabbit_mnesia_rename.erl
index ef3854de2d..80efeee7b6 100644
--- a/src/rabbit_mnesia_rename.erl
+++ b/src/rabbit_mnesia_rename.erl
@@ -87,6 +87,7 @@ complete_rename_primary() ->
io:format(" * Loading backup '~s'~n", [ToBackup]),
ok = mnesia:install_fallback(ToBackup, [{scope, local}]),
start_mnesia(),
+ rabbit_table:wait_for_replicated(),
stop_mnesia(),
rabbit_file:delete(rename_config_name()),
rabbit_file:delete(from_backup_name()),