You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2016/10/07 14:01:20 UTC

[jira] [Created] (QPID-7453) Hand off selection task only if connection tasks need to be processed

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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org