You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rob Godfrey (JIRA)" <ji...@apache.org> on 2016/11/15 14:12:58 UTC

[jira] [Created] (QPID-7514) [Java Broker] Do all message delivery processing on the IO threads and remove the QueueRunner

Rob Godfrey created QPID-7514:
---------------------------------

             Summary: [Java Broker] Do all message delivery processing on the IO threads and remove the QueueRunner
                 Key: QPID-7514
                 URL: https://issues.apache.org/jira/browse/QPID-7514
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Rob Godfrey
             Fix For: qpid-java-6.2


Currently message delivery processing is split between the assignment of the message to a subscription (which happens on the incoming IO thread or in a queue runner) and the actual delivery which happens on the IO thread of the receiving client.

Instead we should move all processing onto the IO threads and remove the complications inherent in having separate threads attempting delivery.



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