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

On released callback invoked twice for same delivery tag

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • proton-c-0.29.0
    • None
    • python-binding
    • None

    Description

      In a python client application, that is connected to a dispatch router, I have observed that the on_released callback was invoked twice for the same delivery tag.

      Here are the disposition frames I was able to capture for the respective delivery:

      [0x562a0083ed80]:0 <- @disposition(21) [role=true, first=981, state=@released(38) []]
      [0x562a0083ed80]:0 <- @disposition(21) [role=true, first=981, last=982, settled=true, state=@released(38) []]

      The delivery tag 981 came first without the settlement and next with the settled as true. And the on_released was called twice for the 981 delivery tag.

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              fgiorget Fernando Giorgetti
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: