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

FailoverTransport should specifically handle MaxFrameSizeExceededException

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.16.4
    • 5.17.0, 5.16.5
    • None
    • None

    Description

      Since MaxFrameSizeExceededException extends IOException, the failover transport handles it as a reconnect scenario, instead of re-throwing MaxFrameSizeExceededException to the caller

      Note: client-side maxFrameSize=false, with failover=true and server-side maxFrameSize= true results in infinite retries since the broker hard-closes the connection and the failover transport resets the 'connection failure counter' to zero upon successful reconnect (since the broker transport isn't really offline).

      Attachments

        Activity

          People

            mattrpav Matt Pavlovich
            mattrpav Matt Pavlovich
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 50m
                50m