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

qdrouterd is getting delivery updates out of order

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: proton-c-0.29.0
    • Fix Version/s: None
    • Component/s: proton-c
    • Labels:
      None

      Description

      See DISPATCH-1336

      We noticed a strange behavior while testing qpid-dispatch-router. It appears as if delivery updates are being re-ordered by Proton.

      We have a single sender/receiver pair. The sender sends unsettled messages asynchronously as long as it has credit. The receiver accepts each message as it arrives. Both these clients are proton-c/reactor based.

      On qdrouterd we observe that the incoming delivery updates are being pulled from the epoll driver in a different sequence than the client has updated them.

      This isn't illegal from the AMQP 1.0 standpoint, but it would be good to know that this behavior is understood.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                kgiusti Ken Giusti
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: