fix(sessds): Rename last_alive_update_interval -> heartbeat_interval

This commit is contained in:
ieQu1 2024-05-17 01:16:13 +02:00
parent 73f17249e9
commit 6f30c1c541
No known key found for this signature in database
GPG Key ID: 488654DF3FED6FDE
9 changed files with 11 additions and 10 deletions

View File

@ -57,7 +57,7 @@ init_per_testcase(t_session_gc = TestCase, Config) ->
roles => [core, core, core],
extra_emqx_conf =>
"\n durable_sessions {"
"\n last_alive_update_interval = 500ms "
"\n heartbeat_interval = 500ms "
"\n session_gc_interval = 1s "
"\n session_gc_batch_size = 2 "
"\n }"

View File

@ -1146,11 +1146,11 @@ receive_maximum(ConnInfo) ->
expiry_interval(ConnInfo) ->
maps:get(expiry_interval, ConnInfo, 0).
%% Note: we don't allow overriding `last_alive_update_interval' per
%% Note: we don't allow overriding `heartbeat_interval' per
%% zone, since the GC process is responsible for all sessions
%% regardless of the zone.
bump_interval() ->
emqx_config:get([durable_sessions, last_alive_update_interval]).
emqx_config:get([durable_sessions, heartbeat_interval]).
get_config(#{zone := Zone}, Key) ->
emqx_config:get_zone_conf(Zone, [durable_sessions | Key]).

View File

@ -134,7 +134,7 @@ start_gc() ->
gc_context() ->
GCInterval = emqx_config:get([durable_sessions, session_gc_interval]),
BumpInterval = emqx_config:get([durable_sessions, last_alive_update_interval]),
BumpInterval = emqx_config:get([durable_sessions, heartbeat_interval]),
TimeThreshold = max(GCInterval, BumpInterval) * 3,
NowMS = now_ms(),
#{

View File

@ -1678,12 +1678,12 @@ fields("durable_sessions") ->
desc => ?DESC(session_ds_idle_poll_interval)
}
)},
{"last_alive_update_interval",
{"heartbeat_interval",
sc(
timeout_duration(),
#{
default => <<"5000ms">>,
desc => ?DESC(session_ds_last_alive_update_interval)
desc => ?DESC(session_ds_heartbeat_interval)
}
)},
{"renew_streams_interval",

View File

@ -471,7 +471,7 @@ zone_global_defaults() ->
batch_size => 100,
force_persistence => false,
idle_poll_interval => 100,
last_alive_update_interval => 5000,
heartbeat_interval => 5000,
message_retention_period => 86400000,
renew_streams_interval => 5000,
session_gc_batch_size => 100,

View File

@ -78,7 +78,7 @@ init_per_group(persistence_enabled, Config) ->
?EMQX_CONFIG ++
"durable_sessions {\n"
" enable = true\n"
" last_alive_update_interval = 100ms\n"
" heartbeat_interval = 100ms\n"
" renew_streams_interval = 100ms\n"
" session_gc_interval = 2s\n"
"}"},

View File

@ -71,7 +71,7 @@ init_per_group(persistence_enabled = Group, Config) ->
{emqx,
"durable_sessions = {\n"
" enable = true\n"
" last_alive_update_interval = 100ms\n"
" heartbeat_interval = 100ms\n"
" renew_streams_interval = 100ms\n"
" session_gc_interval = 2s\n"
"}\n"}

View File

@ -61,7 +61,7 @@ init_per_group(persistence_enabled, Config) ->
{emqx,
"durable_sessions {\n"
" enable = true\n"
" last_alive_update_interval = 100ms\n"
" heartbeat_interval = 100ms\n"
" renew_streams_interval = 100ms\n"
"}"},
emqx_management

View File

@ -0,0 +1 @@
Rename configuration parameter `durable_sessions.last_alive_update_interval` to `durable_sessions.heartbeat_interval`.