From 7fdcca784d4167260c79802107be1634f7993288 Mon Sep 17 00:00:00 2001 From: ieQu1 <99872536+ieQu1@users.noreply.github.com> Date: Wed, 12 Jul 2023 10:32:25 +0200 Subject: [PATCH] fix: Disable waiting for shards on boot --- apps/emqx/include/emqx.hrl | 7 ------- apps/emqx/src/emqx_app.erl | 4 ---- 2 files changed, 11 deletions(-) diff --git a/apps/emqx/include/emqx.hrl b/apps/emqx/include/emqx.hrl index 64cd4687b..faf3f4828 100644 --- a/apps/emqx/include/emqx.hrl +++ b/apps/emqx/include/emqx.hrl @@ -25,13 +25,6 @@ -define(ROUTE_SHARD, route_shard). -define(PERSISTENT_SESSION_SHARD, emqx_persistent_session_shard). --define(BOOT_SHARDS, [ - ?ROUTE_SHARD, - ?COMMON_SHARD, - ?SHARED_SUB_SHARD, - ?PERSISTENT_SESSION_SHARD -]). - %% Banner %%-------------------------------------------------------------------- diff --git a/apps/emqx/src/emqx_app.erl b/apps/emqx/src/emqx_app.erl index 6188d8030..79662a16b 100644 --- a/apps/emqx/src/emqx_app.erl +++ b/apps/emqx/src/emqx_app.erl @@ -44,7 +44,6 @@ start(_Type, _Args) -> ok = emqx_persistent_session:init_db_backend(), ok = maybe_start_quicer(), ok = emqx_bpapi:start(), - wait_boot_shards(), ok = emqx_alarm_handler:load(), {ok, Sup} = emqx_sup:start_link(), ok = maybe_start_listeners(), @@ -60,9 +59,6 @@ prep_stop(_State) -> stop(_State) -> ok. -wait_boot_shards() -> - ok = mria_rlog:wait_for_shards(?BOOT_SHARDS, infinity). - %% @doc Call this function to make emqx boot without loading config, %% in case we want to delegate the config load to a higher level app %% which manages emqx app.