Ganesh Murthy created DISPATCH-797:
--------------------------------------

             Summary: When receiving and sending messages, Dispatch calls 
pn_link_recv() pn_link_send() indiscriminately 
                 Key: DISPATCH-797
                 URL: https://issues.apache.org/jira/browse/DISPATCH-797
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Container
    Affects Versions: 0.8.0
            Reporter: Ganesh Murthy
            Assignee: Ganesh Murthy
             Fix For: 1.0.0


On the receiving side, Dispatch must receive into fixed size buffers and once 
these buffers are full, stop receiving and start receiving only when the 
buffers are half drained

On the sending side, pn_link_send() must only be called after checking 
pn_session_outgoing_bytes (number of bytes currently buffered and ready to go 
out)

An example of a sender and receiver can be seen here - 

https://github.com/alanconway/qpid-proton/blob/link-stream/examples/c/proactor/streamer.c

More details will be added to this JIRA once I gather some more information.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to