Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-0.11.0
-
None
Description
If a recieving link receives flow frames from the sending peer updating advancing the delivery count [and setting credit to 0], then recieves flow frames from the sender updating credit but not advancing the delivery count, then receives messages, the Link and TransportLink views of the credit can become disjoint, leading applications to think they have a different amount of credit than they actually do, and leading to a different amount of new credit being flowed to the sender than expected, even none.
Attachments
Issue Links
- is depended upon by
-
QPIDJMS-139 Message flow to synchronous consumer from Qpid Java broker unexpectedly ceases
- Closed