Uploaded image for project: 'JBoss A-MQ'
  1. JBoss A-MQ
  2. ENTMQ-849

Memory leak when STOMP client uses client-individual ackMode

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: JBoss A-MQ 6.1
    • Fix Version/s: JBoss A-MQ 6.1, JBoss A-MQ 6.2
    • Component/s: stomp
    • Labels:
      None
    • Steps to Reproduce:
      Hide

      Using a producer and a consumer, change the ackMode of the connection to "client-individual"

      Observe the increase of org.apache.activemq.transport.stomp.ProtocolConverter$AckEntry

      Show
      Using a producer and a consumer, change the ackMode of the connection to "client-individual" Observe the increase of org.apache.activemq.transport.stomp.ProtocolConverter$AckEntry

      Description

      When STOMP consumers use ackMode = "client-individual", A-MQ doesn't remove message ACKs, resulting in a org.apache.activemq.transport.stomp.ProtocolConverter.pendingAcks leaks. Which, in the end, never gets cleaned up, even after ACKing a message.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  iweiss Ingo Weiss
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: