[ https://issues.apache.org/activemq/browse/AMQ-1112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=52723#action_52723 ]
Gary Tully edited comment on AMQ-1112 at 7/7/09 9:02 AM: --------------------------------------------------------- r791881 Added a new expireMessagesPeriod (default 30 seconds) periodic task on a queue that iterates though maxExpirePageSize(default 400) queued messages (or draws them into memory) to implement deterministic message expiry. Can be disabled by setting expireMessagesPeriod==0 through a PolicyEntry. A producer with no consumer will not longer be blocked on memory limits if a message expiry is configured on a message as they will be actively expired every 30 seconds. There is an additional expiredCount attribute in the destination statistics to track the count of expired messages. was (Author: gtully): r791881 expireMessagesPeriod (default 30 seconds) periodic task on a queue that iterated though maxExpirePageSize(default 400) queued messages (or draws them into memory) to implement deterministic message expiry. Can be disabled by setting expireMessagesPeriod==0 through a PolicyEntry. A producer with no consumer will not longer be blocked on memory limits if a message expriy is configured on a message as they will be actively expired every 30 seconds. There is an additional expiredCount attribute in the destination statistics to track the count of expired messages. > remove expired messages from Store and update Message cursors > ------------------------------------------------------------- > > Key: AMQ-1112 > URL: https://issues.apache.org/activemq/browse/AMQ-1112 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.0.0 > Reporter: Rob Davies > Assignee: Gary Tully > Fix For: 5.3.0 > > > Ensure messages that are expired are removed from message store and message > cursrors are also updated consistently -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.