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

Dominic Evans commented on PROTON-610:
--------------------------------------

[~astitcher] updated patch attached with a simple test added to 
`tests/python/proton_tests/messenger.py` to confirm that messenger honours a 
remote idle timeout and sends heartbeat frames to keep the connector alive. 
Test fails on vanilla trunk, passes once the change to messenger.c has been 
applied.

> proton-c: messenger doesn't honour an advertised remote idle timeout
> --------------------------------------------------------------------
>
>                 Key: PROTON-610
>                 URL: https://issues.apache.org/jira/browse/PROTON-610
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-c
>    Affects Versions: 0.7
>            Reporter: Dominic Evans
>         Attachments: 0001-ensure-messenger-honours-remote-idle-timeout.patch
>
>
> The changes under PROTON-111 added support to the underlying proton engine 
> for honouring a remote idle timeout (as per the AMQP 1.0 spec) and sending 
> empty null frames on a heartbeat interval to prevent the idle timeout 
> expiring (and hence causing the client to be disconnect), However, the 
> Messenger API doesn't currently drive the same behaviour and so will be 
> disconnected from any broker that has implemented such a timeout.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to