activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timothy Bish (JIRA)" <>
Subject [jira] Resolved: (AMQ-3141) Messages may be lost when schedule them with a short delay
Date Wed, 09 Feb 2011 16:05:57 GMT


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:
>             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:


View raw message