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

CLOSE_WAIT after BlockingSender close

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Reopened
    • Major
    • Resolution: Unresolved
    • None
    • None
    • python-binding
    • None
    • Linux

    Description

      from proton.utils import BlockingConnection
      connection = BlockingConnection(url)
      sender = connection.create_sender(queue_name)
      sender.send(message)
      sender.close()
      connection.close()

      Leaves a CLOSE_WAIT lingering indefinitely every time, leading to ValueError: filedescriptor out of range in select() when ulimit is reached.

      python_qpid_proton-0.30.0-py2.7-linux-x86_64 talking to ActiveMQ 5.14.5. Problem also occurs in 0.29.0, 0.28.0 but not in 0.27.0.

      Debug log attached.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            cliffjansen Clifford Jansen
            stefan_opener Stefan Rijnhart

            Dates

              Created:
              Updated:

              Slack

                Issue deployment