activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Tully (JIRA)" <>
Subject [jira] Resolved: (AMQ-1112) remove expired messages from Store and update Message cursors
Date Tue, 07 Jul 2009 16:02:07 GMT


Gary Tully resolved AMQ-1112.

       Resolution: Fixed
    Fix Version/s:     (was: 5.4.0)

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

View raw message