chore: rename sys_topic to sys_topics

This commit is contained in:
JianBo He 2022-03-04 15:08:28 +08:00
parent ecc8d92e6c
commit 6dac422c93
4 changed files with 16 additions and 16 deletions

View File

@ -1083,7 +1083,7 @@ broker {
## System Topic ## System Topic
##================================================================== ##==================================================================
sys_topic { sys_topics {
## System interval of publishing $SYS messages. ## System interval of publishing $SYS messages.
## ##
## @doc broker.sys_msg_interval ## @doc broker.sys_msg_interval

View File

@ -144,8 +144,8 @@ roots(medium) ->
[ {"broker", [ {"broker",
sc(ref("broker"), sc(ref("broker"),
#{})} #{})}
, {"sys_topic", , {"sys_topics",
sc(ref("sys_topic"), sc(ref("sys_topics"),
#{})} #{})}
, {"rate_limit", , {"rate_limit",
sc(ref("rate_limit"), sc(ref("rate_limit"),
@ -902,7 +902,7 @@ fields("broker_perf") ->
})} })}
]; ];
fields("sys_topic") -> fields("sys_topics") ->
[ {"sys_msg_interval", [ {"sys_msg_interval",
sc(hoconsc:union([disabled, duration()]), sc(hoconsc:union([disabled, duration()]),
#{ default => "1m" #{ default => "1m"

View File

@ -107,13 +107,13 @@ datetime() ->
"~4..0w-~2..0w-~2..0w ~2..0w:~2..0w:~2..0w", [Y, M, D, H, MM, S])). "~4..0w-~2..0w-~2..0w ~2..0w:~2..0w:~2..0w", [Y, M, D, H, MM, S])).
sys_interval() -> sys_interval() ->
emqx:get_config([sys_topic, sys_msg_interval]). emqx:get_config([sys_topics, sys_msg_interval]).
sys_heatbeat_interval() -> sys_heatbeat_interval() ->
emqx:get_config([sys_topic, sys_heartbeat_interval]). emqx:get_config([sys_topics, sys_heartbeat_interval]).
sys_event_message() -> sys_event_message() ->
emqx:get_config([sys_topic, sys_event_messages]). emqx:get_config([sys_topics, sys_event_messages]).
%% @doc Get sys info %% @doc Get sys info
-spec(info() -> list(tuple())). -spec(info() -> list(tuple())).
@ -138,12 +138,12 @@ tick(State) ->
State#state{ticker = start_timer(sys_interval(), tick)}. State#state{ticker = start_timer(sys_interval(), tick)}.
load_event_hooks() -> load_event_hooks() ->
maps:foreach( lists:foreach(
fun(_, false) -> ok; fun({_, false}) -> ok;
(K, true) -> ({K, true}) ->
{HookPoint, Fun} = hook_and_fun(K), {HookPoint, Fun} = hook_and_fun(K),
emqx_hooks:put(HookPoint, {?MODULE, Fun, []}) emqx_hooks:put(HookPoint, {?MODULE, Fun, []})
end, sys_event_message()). end, maps:to_list(sys_event_message())).
handle_call(Req, _From, State) -> handle_call(Req, _From, State) ->
?SLOG(error, #{msg => "unexpected_call", call => Req}), ?SLOG(error, #{msg => "unexpected_call", call => Req}),
@ -175,10 +175,10 @@ terminate(_Reason, #state{heartbeat = TRef1, ticker = TRef2}) ->
lists:foreach(fun emqx_misc:cancel_timer/1, [TRef1, TRef2]). lists:foreach(fun emqx_misc:cancel_timer/1, [TRef1, TRef2]).
unload_event_hooks() -> unload_event_hooks() ->
maps:foreach(fun(K, _) -> lists:foreach(fun({K, _}) ->
{HookPoint, Fun} = hook_and_fun(K), {HookPoint, Fun} = hook_and_fun(K),
emqx_hooks:del(HookPoint, {?MODULE, Fun}) emqx_hooks:del(HookPoint, {?MODULE, Fun})
end, sys_event_message()). end, maps:to_list(sys_event_message())).
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% hook callbacks %% hook callbacks

View File

@ -60,9 +60,9 @@ prop_sys() ->
do_setup() -> do_setup() ->
ok = emqx_logger:set_log_level(emergency), ok = emqx_logger:set_log_level(emergency),
emqx_config:put([sys_topic, sys_msg_interval], 60000), emqx_config:put([sys_topics, sys_msg_interval], 60000),
emqx_config:put([sys_topic, sys_heartbeat_interval], 30000), emqx_config:put([sys_topics, sys_heartbeat_interval], 30000),
emqx_config:put([sys_topic, sys_event_messages], emqx_config:put([sys_topics, sys_event_messages],
#{client_connected => true, client_disconnected => true, #{client_connected => true, client_disconnected => true,
client_subscribed => true, client_unsubscribed => true}), client_subscribed => true, client_unsubscribed => true}),
[mock(Mod) || Mod <- ?mock_modules], [mock(Mod) || Mod <- ?mock_modules],