Kaynağa Gözat

fix(delayed): `max-delayed-messages` increase 1 than setting.

JimMoen 4 yıl önce
ebeveyn
işleme
da923c7df0
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      apps/emqx_modules/src/emqx_delayed.erl

+ 2 - 2
apps/emqx_modules/src/emqx_delayed.erl

@@ -206,9 +206,9 @@ handle_call({store, DelayedMsg = #delayed_message{key = Key}},
     {reply, ok, ensure_publish_timer(Key, State)};
 
 handle_call({store, DelayedMsg = #delayed_message{key = Key}},
-            _From, State = #{max_delayed_messages := Val}) ->
+            _From, State = #{max_delayed_messages := Max}) ->
     Size = mnesia:table_info(?TAB, size),
-    case Size > Val of
+    case Size >= Max of
         true ->
             {reply, {error, max_delayed_messages_full}, State};
         false ->