Keith Wall created QPID-7374:
--------------------------------

             Summary: Reimplement producer transaction timeout feature to 
utilise an IO ticker
                 Key: QPID-7374
                 URL: https://issues.apache.org/jira/browse/QPID-7374
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
    Affects Versions: Future
            Reporter: Keith Wall
             Fix For: qpid-java-6.1


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