summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Bakken <luke@bakken.io>2021-11-09 15:56:08 -0800
committerLuke Bakken <luke@bakken.io>2021-11-11 08:51:02 -0800
commit223581f6fb4c0cecf7a4a9d13a270a133c40ccb4 (patch)
treefca546c9c737d84b8d6082fd50253ae7148ac124
parent13e62b0939139293e35406c69376b6c883d1ca97 (diff)
downloadrabbitmq-server-git-lukebakken/core-started-before-postlaunch-phase.tar.gz
Set core_started before running postlaunch phaselukebakken/core-started-before-postlaunch-phase
Since the postlaunch phase is async there is a slight chance that rabbit_direct connections will not see core_started if attempted during postlaunch
-rw-r--r--deps/rabbit/src/rabbit.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/deps/rabbit/src/rabbit.erl b/deps/rabbit/src/rabbit.erl
index 23719c517b..32e07d095b 100644
--- a/deps/rabbit/src/rabbit.erl
+++ b/deps/rabbit/src/rabbit.erl
@@ -913,8 +913,8 @@ start(normal, []) ->
?LOG_DEBUG("== Boot steps =="),
ok = rabbit_boot_steps:run_boot_steps([rabbit | Plugins]),
- run_postlaunch_phase(Plugins),
rabbit_boot_state:set(core_started),
+ run_postlaunch_phase(Plugins),
{ok, SupPid}
catch
throw:{error, _} = Error ->