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

Cleanup connections that open but don't initiate a protocol handshake.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.10.0, 5.10.1, 5.10.2, 5.11.0, 5.11.1
    • 5.12.0
    • JMS client, STOMP, Transport
    • None

    Description

      The current inactivity monitor implementation only kicks in when the connection is opened an the protocol handshake completes such as when an OpenWire client sends its WireFormatInfo or when a STOMP client sends the CONNECT frame.

      We currently deal with this case for AMQP and MQTT by using a connection attempt timeout to close down connections that have opened but not started a handshake. We should extend this to STOMP and OpenWire as well.

      This issue has been seen in the STOMP over websockets where a STOMP WebSocket connection is opened but for some reason never initiates.

      Attachments

        Issue Links

          Activity

            People

              tabish Timothy A. Bish
              tabish Timothy A. Bish
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: