summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit.erl18
-rw-r--r--src/rabbit_control_main.erl2
2 files changed, 2 insertions, 18 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index b5d211e535..343f1d2827 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -19,7 +19,7 @@
-behaviour(application).
-export([start/0, boot/0, stop/0,
- stop_and_halt/0, await_startup/0, await_startup2/0, status/0, is_running/0,
+ stop_and_halt/0, await_startup/0, status/0, is_running/0,
is_running/1, environment/0, rotate_logs/1, force_event_refresh/1,
start_fhc/0]).
-export([start/2, stop/1]).
@@ -604,22 +604,6 @@ handle_app_error(Term) ->
end.
await_startup() ->
- await_startup(false).
-
-await_startup(HaveSeenRabbitBoot) ->
- %% We don't take absence of rabbit_boot as evidence we've started,
- %% since there's a small window before it is registered.
- case whereis(rabbit_boot) of
- undefined -> case HaveSeenRabbitBoot orelse is_running() of
- true -> ok;
- false -> timer:sleep(100),
- await_startup(false)
- end;
- _ -> timer:sleep(100),
- await_startup(true)
- end.
-
-await_startup2() ->
case is_booting() of
true -> wait_to_finish_booting();
false ->
diff --git a/src/rabbit_control_main.erl b/src/rabbit_control_main.erl
index d3e6980f6a..e18bc8d1f6 100644
--- a/src/rabbit_control_main.erl
+++ b/src/rabbit_control_main.erl
@@ -787,7 +787,7 @@ wait_for_application(Node, Pid, Application) ->
wait_for_startup(Node, Pid) ->
while_process_is_alive(
- Node, Pid, fun() -> rpc:call(Node, rabbit, await_startup2, []) =:= ok end).
+ Node, Pid, fun() -> rpc:call(Node, rabbit, await_startup, []) =:= ok end).
while_process_is_alive(Node, Pid, Activity) ->
case rabbit_misc:is_os_process_alive(Pid) of