make the SimpleQueueEntryList Iterator clean the list node structure during 
operation
-------------------------------------------------------------------------------------

                 Key: QPID-3888
                 URL: https://issues.apache.org/jira/browse/QPID-3888
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
             Fix For: 0.15


Make the SimpleQueueEntryList Iterator clean the list node structure during 
operation by using the getNextValidEntry() method rather than getNextNode() 
method.

This will result in the HouseKeeping thread performing cleanup similar to that 
of the scavenge() process, though far less aggressively. In concert with the 
message delivery processes now also using getNextValidEntry() this will allow 
the queue to be more self-cleaning, enabling us to work toward simply removing 
the explicit scavenge() calls which can hinder performance when using selectors 
and/or having vast numbers of messages on a queue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to