You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.
Runtime platform environment
OS: ubuntu lts 22.04
RocketMQ version
branch 4.9.x / develop
JDK Version
jdk8 later
Describe the Bug
If a memory overflow error occurs when DeliverDelayedMessageTimerTask executes executeOnTimeUp, the task cannot continue to be registered for execution. As a result, delayed messages, retrieval messages, etc. will no longer be distributed.
Steps to Reproduce
Modify the jvm parameters, set a smaller direct-memory memory, and continuously send delay or retry messages. If the accumulation reaches a certain level, similar errors may occur.
What Did You Expect to See?
Print error log, but do not exit DeliverDelayedMessageTimerTask
What Did You See Instead?
DeliverDelayedMessageTimerTask exit forever
Additional Context
The text was updated successfully, but these errors were encountered:
Before Creating the Bug Report
I found a bug, not just asking a question, which should be created in GitHub Discussions.
I have searched the GitHub Issues and GitHub Discussions of this repository and believe that this is not a duplicate.
I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.
Runtime platform environment
OS: ubuntu lts 22.04
RocketMQ version
branch 4.9.x / develop
JDK Version
jdk8 later
Describe the Bug
If a memory overflow error occurs when DeliverDelayedMessageTimerTask executes executeOnTimeUp, the task cannot continue to be registered for execution. As a result, delayed messages, retrieval messages, etc. will no longer be distributed.
Steps to Reproduce
Modify the jvm parameters, set a smaller direct-memory memory, and continuously send delay or retry messages. If the accumulation reaches a certain level, similar errors may occur.
What Did You Expect to See?
Print error log, but do not exit DeliverDelayedMessageTimerTask
What Did You See Instead?
DeliverDelayedMessageTimerTask exit forever
Additional Context
The text was updated successfully, but these errors were encountered: