diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2012-02-02 13:03:53 +0000 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2012-02-02 13:03:53 +0000 |
commit | 6e6cda2c61aeb62893b5edce458290e2fa946790 (patch) | |
tree | 45e5e572dea13652efa5a6e1b0d6380f16152191 | |
parent | 1e843139bf03f8ac7b23a01222ececea8aec0a03 (diff) | |
download | rabbitmq-server-6e6cda2c61aeb62893b5edce458290e2fa946790.tar.gz |
Remove nodes file immediately after starting Mnesia.
-rw-r--r-- | src/rabbit.erl | 1 | ||||
-rw-r--r-- | src/rabbit_mnesia.erl | 6 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl index 01ca2302..9d00fe66 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -365,7 +365,6 @@ start(normal, []) -> true = register(rabbit, self()), print_banner(), [ok = run_boot_step(Step) || Step <- boot_steps()], - ok = rabbit_mnesia:delete_previously_running_nodes(), io:format("~nbroker running~n"), {ok, SupPid}; Error -> diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 0f33a38a..4314d9e9 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -23,8 +23,8 @@ empty_ram_only_tables/0, copy_db/1, wait_for_tables/1, create_cluster_nodes_config/1, read_cluster_nodes_config/0, record_running_nodes/0, read_previously_running_nodes/0, - delete_previously_running_nodes/0, running_nodes_filename/0, - is_disc_node/0, on_node_down/1, on_node_up/1]). + running_nodes_filename/0, is_disc_node/0, on_node_down/1, + on_node_up/1]). -export([table_names/0]). @@ -64,7 +64,6 @@ -spec(read_cluster_nodes_config/0 :: () -> [node()]). -spec(record_running_nodes/0 :: () -> 'ok'). -spec(read_previously_running_nodes/0 :: () -> [node()]). --spec(delete_previously_running_nodes/0 :: () -> 'ok'). -spec(running_nodes_filename/0 :: () -> file:filename()). -spec(is_disc_node/0 :: () -> boolean()). -spec(on_node_up/1 :: (node()) -> 'ok'). @@ -104,6 +103,7 @@ init() -> %% Mnesia is up. In fact that's not guaranteed to be the case - let's %% make it so. ok = global:sync(), + ok = delete_previously_running_nodes(), ok. is_db_empty() -> |