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
commit631b3783e66caa8cc47bfe2569d9af52b9ae9978 (patch)
tree0954c699eb8044fe18fc19bf7b5d52900fc11d25
parent1fdcb50ee3987fbfafc800a43469e3b3346a7b23 (diff)
downloadrabbitmq-server-631b3783e66caa8cc47bfe2569d9af52b9ae9978.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 ef3854de..80efeee7 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()),