Gary Tully created AMQ-7234: ------------------------------- Summary: Topic flow control with messages in a transaction can loop forever waiting for usage Key: AMQ-7234 URL: https://issues.apache.org/jira/browse/AMQ-7234 Project: ActiveMQ Issue Type: Bug Components: Broker Affects Versions: 5.15.0 Reporter: Gary Tully Assignee: Gary Tully Fix For: 5.16.0
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. -- This message was sent by Atlassian JIRA (v7.6.3#76005)