Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-2673

retained 0-10 ImplicitAcceptDispositionChangeListener objects can lead to connection closure timeout and broker OOM

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 0.6
    • Fix Version/s: 0.7
    • Component/s: Broker-J
    • Labels:
      None

      Description

      When operating in NO_ACK mode (acquire mode pre-acquired, accept-mode none) with a 0-10 client, the retained ImplicitAcceptDispositionChangeListener objects can lead to connection closure timeout as release() is called on the ImplicitAcceptDispositionChangeListener's and potentially millions of log messages are generated. Additionally, the retention of these objects for each client for each message can lead to a huge memory footprint and result in OOM Exceptions.

        Attachments

          Activity

            People

            • Assignee:
              gemmellr Robbie Gemmell
              Reporter:
              gemmellr Robbie Gemmell
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: