Alex Rudyy created QPID-7421:
--------------------------------

             Summary: [Java Broker] Deletion of expired messages on message 
delivery can be potentially done asynchronously to improve performance
                 Key: QPID-7421
                 URL: https://issues.apache.org/jira/browse/QPID-7421
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Alex Rudyy


The expired messages are deleted on message delivery and in house keeping 
thread. If queue contains a lot of expired messages and messages expired 
between the housekeeping task invocations , the deletion of messages could 
happen on message delivery. If there would be a lot of messages to delete the 
delivery time would increase, as deletion of every message happens 
synchronously. It looks like we can improve the performance for this corner 
case by deleting messages asynchronously. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to