Keith Wall created QPID-7364:
--------------------------------

             Summary: Housekeeping should chunk expensive work
                 Key: QPID-7364
                 URL: https://issues.apache.org/jira/browse/QPID-7364
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
    Affects Versions: Future
            Reporter: Keith Wall


Housekeeping currently could hog resources, for instance a single run could TTL 
a very large number of messages, starving other actors in the Broker or delay a 
shutdown of a Broker or VirtualHost. It should be changed so that it chunks 
work into reasonable chunks, rescheduling itself as necessary.

Housekeeping is also currently responsible for transaction timeout.  
Transaction timeout would be better implemented as a Ticker, which would awaken 
the connection if a idle/close timeout is due.





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