Qpid
  1. Qpid
  2. QPID-1854

If a SocketTimeoutException is thrown due to an idle conneciton, the IoSender thread does not get closed.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: M4
    • Fix Version/s: 0.6
    • Component/s: Java Client
    • Labels:
      None

      Description

      If SocketTimeoutException is thrown due to heartbeats not received then the java client does not close the IoSender properly.
      This can be verified by running the java client with failover and obtaining a thread dump after each failover attempt.

        Activity

        Hide
        Rajith Attapattu added a comment -

        A fix for this has been committed at rev 774305 in Qpid trunk

        Show
        Rajith Attapattu added a comment - A fix for this has been committed at rev 774305 in Qpid trunk

          People

          • Assignee:
            Rajith Attapattu
            Reporter:
            Rajith Attapattu
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development