Flow control fails to release credit when unacknowledge message count exceeds the low water mark ------------------------------------------------------------------------------------------------
Key: QPID-1621 URL: https://issues.apache.org/jira/browse/QPID-1621 Project: Qpid Issue Type: Bug Components: Java Broker Affects Versions: M4, M3 Reporter: Marnie McCormack Assignee: Aidan Skinner Fix For: M5 Summary: If we receive more than 2500 msgs on a transacted session then we cannot recover that credit and will block at the prefetch limit of 5000. Acknowledging at msg 2501 demonstrates this issue (of being limited to 5000 mgs) but at <2500 then we are able to receive as many messages as are available, beyond 5000. This issue has been seen on Qpid M3, further extraction of a test case and testing on M4 is required. The test should also adjust the low water mark to identify if that is part of the issue. Workaround: To prevent client starvation ensure that clients never have more than the low water mark (2500 default) of unacked messages. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org