Merge pull request #7943 from zmstone/docs-fix-typo-water-mark-watermark

docs: water mark -> watermark
This commit is contained in:
Zaiming (Stone) Shi 2022-05-13 08:59:44 +01:00 committed by GitHub
commit 2c9478eeb4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 13 deletions

View File

@ -55,14 +55,14 @@ emqx_limiter_schema {
}
}
low_water_mark {
low_watermark {
desc {
en: """If the remaining tokens are lower than this value,
the check/consume will succeed, but it will be forced to wait for a short period of time."""
zh: """当桶中剩余的令牌数低于这个值,即使令牌申请成功了,也会被强制暂停一会儿"""
}
label: {
en: """Low Water Mark"""
en: """Low Watermark"""
zh: """低水位线"""
}
}

View File

@ -49,7 +49,7 @@
%% @see emqx_limiter_schema
divisible := boolean(),
%% @see emqx_limiter_schema
low_water_mark := non_neg_integer(),
low_watermark := non_neg_integer(),
%% the limiter server's bucket
bucket := bucket(),
@ -68,7 +68,7 @@
max_retry_time := non_neg_integer(),
failure_strategy := failure_strategy(),
divisible := boolean(),
low_water_mark := non_neg_integer(),
low_watermark := non_neg_integer(),
bucket := bucket(),
retry_ctx => undefined | retry_context(ref_limiter()),
@ -115,7 +115,7 @@
-type limiter_bucket_cfg() :: #{
rate := decimal(),
initial := non_neg_integer(),
low_water_mark := non_neg_integer(),
low_watermark := non_neg_integer(),
capacity := decimal(),
divisible := boolean(),
max_retry_time := non_neg_integer(),
@ -401,7 +401,7 @@ try_restore(#{need := Need, diff := Diff}, #{bucket := Bucket} = Limiter) ->
-spec may_return_or_pause(non_neg_integer(), Limiter) -> check_result(Limiter) when
Limiter :: limiter().
may_return_or_pause(Left, #{low_water_mark := Mark} = Limiter) when Left >= Mark ->
may_return_or_pause(Left, #{low_watermark := Mark} = Limiter) when Left >= Mark ->
{ok, Limiter};
may_return_or_pause(_, Limiter) ->
{pause, ?MINIMUM_PAUSE, make_retry_context(undefined, 0), Limiter}.

View File

@ -123,15 +123,15 @@ fields(client_bucket) ->
[
{rate, sc(rate(), #{default => "infinity", desc => ?DESC(rate)})},
{initial, sc(initial(), #{default => "0", desc => ?DESC(initial)})},
%% low_water_mark add for emqx_channel and emqx_session
%% low_watermark add for emqx_channel and emqx_session
%% both modules consume first and then check
%% so we need to use this value to prevent excessive consumption
%% (e.g, consumption from an empty bucket)
{low_water_mark,
{low_watermark,
sc(
initial(),
#{
desc => ?DESC(low_water_mark),
desc => ?DESC(low_watermark),
default => "0"
}
)},

View File

@ -185,7 +185,7 @@ limiter_conf() ->
divisible => false,
failure_strategy => force,
initial => 0,
low_water_mark => 0,
low_watermark => 0,
max_retry_time => 5000,
rate => infinity
}
@ -303,7 +303,7 @@ modify_limiter() ->
rate := 5,
initial := 0,
capacity := 5,
low_water_mark := 1
low_watermark := 1
},
Default2 = Default#{
per_client := Client2,

View File

@ -206,10 +206,10 @@ t_divisible(_) ->
end,
with_per_client(default, Cfg, Case).
t_low_water_mark(_) ->
t_low_watermark(_) ->
Cfg = fun(Cfg) ->
Cfg#{
low_water_mark := 400,
low_watermark := 400,
rate := ?RATE("1000/1s"),
initial := 1000,
capacity := 1000