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]