diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-07-28 16:16:42 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-07-28 16:16:42 +0100 |
| commit | d1c5c01e71d6eb64572044304bb9a4c35cd705d4 (patch) | |
| tree | e6a696338968ae7adcaec864d7258e798d23b952 | |
| parent | b244d5dde897a2e8aa64c8b6c8a9eae1fa2761f6 (diff) | |
| download | rabbitmq-server-git-d1c5c01e71d6eb64572044304bb9a4c35cd705d4.tar.gz | |
strip out the new backup naming scheme since it isn't necessary anymore
| -rw-r--r-- | src/rabbit_mnesia.erl | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 16bdc7f9c5..b52ad3f955 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -340,10 +340,6 @@ ensure_mnesia_not_running() -> yes -> throw({error, mnesia_unexpectedly_running}) end. -wait_for(Condition) -> - error_logger:info_msg("Waiting for ~p...~n", [Condition]), - timer:sleep(1000). - ensure_schema_integrity() -> case check_schema_integrity() of ok -> @@ -599,7 +595,11 @@ should_be_disc_node(ClusterNodes) -> move_db() -> mnesia:stop(), MnesiaDir = filename:dirname(dir() ++ "/"), - BackupDir = new_backup_dir_name(MnesiaDir), + {{Year, Month, Day}, {Hour, Minute, Second}} = erlang:universaltime(), + BackupDir = lists:flatten( + io_lib:format("~s_~w~2..0w~2..0w~2..0w~2..0w~2..0w", + [MnesiaDir, + Year, Month, Day, Hour, Minute, Second])), case file:rename(MnesiaDir, BackupDir) of ok -> %% NB: we cannot use rabbit_log here since it may not have @@ -614,18 +614,6 @@ move_db() -> rabbit_misc:ensure_ok(mnesia:start(), cannot_start_mnesia), ok. -new_backup_dir_name(MnesiaDir) -> - {{Year, Month, Day}, {Hour, Minute, Second}} = erlang:universaltime(), - BackupDir = lists:flatten( - io_lib:format("~s_~w~2..0w~2..0w~2..0w~2..0w~2..0w", - [MnesiaDir, - Year, Month, Day, Hour, Minute, Second])), - case filelib:is_file(BackupDir) of - false -> BackupDir; - true -> wait_for(new_backup_dir_name), - new_backup_dir_name(MnesiaDir) - end. - copy_db(Destination) -> ok = ensure_mnesia_not_running(), rabbit_misc:recursive_copy(dir(), Destination). |
