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

[proton-j] stale entries can stick in transport work list upon freeing session with outstanding deliveries

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-j-0.34.0
    • proton-j-0.34.1
    • proton-j
    • None

    Description

      In certain circumstances it is possible for delivery entries to make it into the transport work list which then cant be actioned, but are not cleared as they weren't actioned, meaning the list retains the delivery, link, and session. This was noticed after freeing a closed session without previously closing a link that still had outstanding delivery entries. Repeating this situation with lots of sessions on a long lived connections can lead to significant retention. The transport should clear such cases from the work list if encountered, and we should prevent their creation where possible.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: