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

Topic flow control with messages in a transaction can loop forever waiting for usage

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.15.0
    • 5.15.10, 5.16.0
    • Broker
    • None

    Description

      The memory usage wait(timeout > 0) does not respect the timeout. Topic pfc loops on that wait to check the connection context, but it never gets to check the status and stays hung even when jmx is used to kill the connection.
      If the topic producer uses alwaysSendSync it avoids this code path and can be closes via JMX and the rollback will release resources as expected.

      Attachments

        Activity

          People

            gtully Gary Tully
            gtully Gary Tully
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: