Keith Wall created QPID-7453:
--------------------------------

             Summary: Hand off selection task only if connection tasks need to 
be processed
                 Key: QPID-7453
                 URL: https://issues.apache.org/jira/browse/QPID-7453
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Keith Wall
             Fix For: qpid-java-6.1


Currently the selector thread always reschedules the selection task on the 
workQueue.  In the case where the select was awoken for the purpose of 
reregistering a connection on the selector, there will be no connection work to 
be done, so the potential hand off to of the selection task will be needless.

We can simply optimise the algorithm to hand off responsibility for the 
selection iff there is connection work that can be consumed by this thread.



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