Uploaded image for project: 'ActiveMQ'
  1. ActiveMQ
  2. AMQ-4989

Better protect worker thread in TcpTransportServer that handles socket accepts

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.7.0, 5.8.0, 5.9.0
    • Fix Version/s: 5.9.1, 5.10.0
    • Component/s: Transport
    • Labels:
      None

      Description

      The worker thread in the TcpTransportServer that handles socket accepts from a queue can die if the handle method allows a throwable to escape. We should catch these and log them as warn if the transport isn't stopping as this is unexpected and we don't want this thread to die and stop servicing incoming connections.

        Attachments

          Activity

            People

            • Assignee:
              tabish Timothy A. Bish
              Reporter:
              tabish Timothy A. Bish
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: