Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-1077

receiver link and transport view of credit can become disjoint when sending link sends flow frames

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-0.11.0
    • proton-0.11.1, proton-0.12.0
    • proton-j
    • 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

          Activity

            People

              robbie Robbie Gemmell
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: