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

On overlapping Failover a session can consume large amounts of memory trying to clear consumer state.

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.9.0
    • Fix Version/s: 5.9.1, 5.10.0
    • Component/s: Broker
    • Labels:
      None

      Description

      If a consumer onMessage call is blocked waiting for failover to complete and send an ack and the connection to the broker is dropping as attempts to reconnect are happening a session can queue up very large number of scheduler tasks to clear in progress messages for open consumers. Since the consumer will be holding the lock these can't fire so they just pile on.

        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: