[ 
https://issues.apache.org/jira/browse/QPID-6661?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14644240#comment-14644240
 ] 

ASF subversion and git services commented on QPID-6661:
-------------------------------------------------------

Commit 1693067 from [~gsim] in branch 'qpid/trunk'
[ https://svn.apache.org/r1693067 ]

QPID-6661: address some anomalies with heartbeats on the AMQP 1.0 path

  * the ticker driving heartbeats are restarted whenever data is sent out
  * the client checks whether there is data pending in determining whether it 
can encode

> [AMQP 1.0] heartbeat anomalies
> ------------------------------
>
>                 Key: QPID-6661
>                 URL: https://issues.apache.org/jira/browse/QPID-6661
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker, C++ Client
>    Affects Versions: qpid-cpp-0.34
>            Reporter: Gordon Sim
>            Assignee: Gordon Sim
>            Priority: Minor
>             Fix For: qpid-cpp-next
>
>
> The first heartbeat is often sent after the full idle period, whereas 
> subsequent heartbeats are sent twice as frequently. This happens on both 
> broker and client. This is a result of the periodic timer task that triggers 
> the heartbeats being out of sync with the times computed by proton.
> Also on the client, occasionally a heartbeat is missed. This is in part due 
> to the issue above, but also occasionally due to timing of incoming 
> heartbeats with respect to the timer task, resulting in proton emitting the 
> heartbeat but it not actually being written to the wire.



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