Messages may be lost when schedule them with a short delay
----------------------------------------------------------
Key: AMQ-3141
URL: https://issues.apache.org/jira/browse/AMQ-3141
Project: ActiveMQ
Issue Type: Bug
Affects Versions: 5.4.2
Reporter: Swen Moczarski
Priority: Minor
The message scheduler has an optimization, that the schedule time will be
aligned to seconds. All messages which included in the same second will be
maintained in one store entry with a list of jobs.
The list will be read from the store during the main loop, the entries will be
executed and the list will be deleted from the store. When new messages are
added on the same list during the scheduling, these messages could be lost.
One possible fix could be, that the main loop reads and removes the lists in
one atomic step due to a synchronization.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.