qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Rudyy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-6846) [Java Broker] IdleTimeoutTicker causes I/O network thread spinning on AMQP 1.0 due to unimplemented heartbeating
Date Fri, 13 Nov 2015 12:15:10 GMT
Alex Rudyy created QPID-6846:
--------------------------------

             Summary: [Java Broker] IdleTimeoutTicker causes I/O network thread spinning on
AMQP 1.0 due to unimplemented heartbeating
                 Key: QPID-6846
                 URL: https://issues.apache.org/jira/browse/QPID-6846
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: qpid-java-6.0
            Reporter: Alex Rudyy
            Assignee: Alex Rudyy
             Fix For: qpid-java-6.0


IdleTimeoutTicker maxReadIdle timeout is set to 2 seconds by default. When 2 seconds interval
expires, IdleTimeoutTicker initiate heartbeating.

On AMQP 1.0 heartbeating is not implemented, as result, when client application does not send
any data,  IdleTimeoutTicker can cause an infinite spinning in IO thread due to resetting
selector interests which is set to read on selector wake-up. Selector interest continually
flips between OP_READ and 0.

We can temporarily disable IdleTimeoutTicker by setting maxReadIdle to 0 until heartbeating
is implemented (QPID-6843) in order to work around the issue



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


Mime
View raw message