Просмотр исходного кода

fix(emqx_alarm): Wait for tables

k32 4 лет назад
Родитель
Сommit
0d2d5f6bf9
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      apps/emqx/src/emqx_alarm.erl

+ 1 - 0
apps/emqx/src/emqx_alarm.erl

@@ -180,6 +180,7 @@ to_rfc3339(Timestamp) ->
 %%--------------------------------------------------------------------
 
 init([]) ->
+    _ = mria:wait_for_tables([?ACTIVATED_ALARM, ?DEACTIVATED_ALARM]),
     deactivate_all_alarms(),
     ok = emqx_config_handler:add_handler([alarm], ?MODULE),
     {ok, #state{timer = ensure_timer(undefined, get_validity_period())}}.