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

Python client BlockingConnection fails cleanup on LinkDetached exception with socket in close_wait and straggling pipe

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-0.9, proton-0.10, proton-0.11.0, proton-0.12.0, proton-0.13.0, proton-0.14.0, proton-0.15.0, proton-0.16.0, proton-c-0.17.0
    • proton-c-0.18.0
    • python-binding
    • None

    Description

      goferd tries to clean up after an interrupted receive operation, but the LinkDetached exception is not cleared from the BlockingConnection and the underlying C reactor fails to progress through its cleanup mechanism.

      When BlockingConnection.close() is called, the code should muscle through to full resource cleanup. The application is no longer interested in reactor events or exceptions.

      Attachments

        Activity

          People

            cliffjansen Clifford Jansen
            cliffjansen Clifford Jansen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: