activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rob Davies (JIRA)" <>
Subject [jira] Created: (AMQ-1479) AMQ Store deletes data files which are in use
Date Sat, 27 Oct 2007 04:12:24 GMT
AMQ Store deletes data files which are in use

                 Key: AMQ-1479
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.0.0
            Reporter: Rob Davies
            Assignee: Hiram Chirino
            Priority: Blocker
             Fix For: 5.0.0

The AMQ Store allocates entries in the data logs for commands (including messages/acknowledgements/transaction
boundaries etc) - but relies on the reference store for keeping track of data files that are
being used. Updates to the reference store happen at a checkpoint() - asynchronously. The
problem is that for a fast producer, the current data file (one being written to) can move
on past the last known data file to the reference store. As the cleanup() task is a scheduled
task - and not coupled to check points - the cleanup task can remove data files that the reference
store is not yet aware of AND have are previous to the current data file being written too.

Test case: org.apache.activemq.bugs.DurableConsumerTest

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message