fix(delayed): `max-delayed-messages` increase 1 than setting.
This commit is contained in:
parent
81a795ffc9
commit
da923c7df0
|
@ -206,9 +206,9 @@ handle_call({store, DelayedMsg = #delayed_message{key = Key}},
|
||||||
{reply, ok, ensure_publish_timer(Key, State)};
|
{reply, ok, ensure_publish_timer(Key, State)};
|
||||||
|
|
||||||
handle_call({store, DelayedMsg = #delayed_message{key = Key}},
|
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),
|
Size = mnesia:table_info(?TAB, size),
|
||||||
case Size > Val of
|
case Size >= Max of
|
||||||
true ->
|
true ->
|
||||||
{reply, {error, max_delayed_messages_full}, State};
|
{reply, {error, max_delayed_messages_full}, State};
|
||||||
false ->
|
false ->
|
||||||
|
|
Loading…
Reference in New Issue