From 2512ebf58e53f3a90028fc5de21340a8c27836b7 Mon Sep 17 00:00:00 2001 From: firest Date: Mon, 13 Jun 2022 14:18:20 +0800 Subject: [PATCH] fix(limiter): fix counter rate calc error --- apps/emqx/src/emqx_limiter/src/emqx_limiter_server.erl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/emqx/src/emqx_limiter/src/emqx_limiter_server.erl b/apps/emqx/src/emqx_limiter/src/emqx_limiter_server.erl index 43211018c..d5ace9551 100644 --- a/apps/emqx/src/emqx_limiter/src/emqx_limiter_server.erl +++ b/apps/emqx/src/emqx_limiter/src/emqx_limiter_server.erl @@ -570,10 +570,7 @@ init_counter(Path, Counter, Index, Rate, Initial, State) -> {Counter, Index, State}. %% @doc find first limited node -get_counter_rate(#{rate := Rate, capacity := Capacity}, _GlobalCfg) when - %% TODO maybe no need to check capacity - Rate =/= infinity orelse Capacity =/= infinity --> +get_counter_rate(#{rate := Rate}, _GlobalCfg) when Rate =/= infinity -> Rate; get_counter_rate(_Cfg, #{rate := Rate}) -> Rate.