[ https://issues.apache.org/jira/browse/PROTON-961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14643071#comment-14643071 ]
Ken Giusti commented on PROTON-961: ----------------------------------- Let me retract that - this isn't the correct fix. I tried hacking a copy of messenger to set the max-frame on its connections to 128 bytes. A few of the unit tests start failing with that setting, so I applied Gordon's fix above. His fix prevents a few of the failures, but proton_tests.messenger.MessengerTest.testSendReceive1M fails. Turns out even with that patch Messenger will hang for messages >= 1meg. This is caused by the incoming-window closing on the receiver. Since the transfers are partial, messenger never calls pn_link_advance or pn_link_recv, which replenishes the incoming window. > messenger doesn't handle multi-frame transfers > ---------------------------------------------- > > Key: PROTON-961 > URL: https://issues.apache.org/jira/browse/PROTON-961 > Project: Qpid Proton > Issue Type: Bug > Components: proton-c > Affects Versions: 0.10, 0.11 > Reporter: Gordon Sim > > See QPID-6651 for a reproducer. -- This message was sent by Atlassian JIRA (v6.3.4#6332)