summaryrefslogtreecommitdiff
path: root/src/rabbit.erl
diff options
context:
space:
mode:
authorTim Watson <watson.timothy@gmail.com>2013-11-21 21:59:55 +0000
committerTim Watson <watson.timothy@gmail.com>2013-11-21 21:59:55 +0000
commitb54be485a07a9bf3e96133f4b2c588f8a5b97e88 (patch)
tree6bc385538ff776abaf91a7900609c2af069701af /src/rabbit.erl
parent0576ac9b930c8dbcc11b068b20ff64fde1357948 (diff)
downloadrabbitmq-server-b54be485a07a9bf3e96133f4b2c588f8a5b97e88.tar.gz
Re-work boot step handling
We need to support interleaving plugin boot steps with rabbit?s own (internal) ones during the boot/start sequence, and also running them independently during runtime activation. This commit also drops the use of an ets table to track which cleanup steps we?ve run, and simplifies the boot step execution procedures.
Diffstat (limited to 'src/rabbit.erl')
-rw-r--r--src/rabbit.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 44cd275d..374fccc3 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -411,6 +411,7 @@ start(normal, []) ->
true = register(rabbit, self()),
print_banner(),
log_banner(),
+ rabbit_boot:run_boot_steps(),
{ok, SupPid};
Error ->
Error