Ken Giusti created PROTON-255:
---------------------------------

             Summary: Messenger stall in send(): frames buffered in transport 
not written to driver.
                 Key: PROTON-255
                 URL: https://issues.apache.org/jira/browse/PROTON-255
             Project: Qpid Proton
          Issue Type: Bug
          Components: proton-c
    Affects Versions: 0.4
            Reporter: Ken Giusti
            Priority: Blocker


I've created a simple "ping-pong" test between two Messenger clients.  One 
client sends 10k messages to the other, which replies.  The test stalls after 
sending 10 messages in each direction, which is the value used for link credit.

The cause of the problem is that the FLOW frame sent by one client is not be 
received by the other.  The failure is due to the FLOW frame remaining buffered 
in the sender's transport buffer, not being written to the driver.  The driver 
is waiting for socket activity, and never "sees" the pending output sitting in 
the transport.

This bug appears to have been introduced by PROTON-225

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to