[ 
https://issues.apache.org/jira/browse/AMQ-3141?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Timothy Bish resolved AMQ-3141.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 5.5.0

Patch applied, thanks!

> 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
>            Assignee: Timothy Bish
>            Priority: Minor
>             Fix For: 5.5.0
>
>         Attachments: AMQ3141.patch, AMQ3141Test.patch
>
>
> 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.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to