Timothy A. Bish created ARTEMIS-2757:
----------------------------------------
Summary: AMQP: Broker grants credit before accepting the inbound
messages that caused it to grant credit
Key: ARTEMIS-2757
URL: https://issues.apache.org/jira/browse/ARTEMIS-2757
Project: ActiveMQ Artemis
Issue Type: Bug
Components: AMQP
Affects Versions: 2.12.0
Environment: AMQP Client sending unsettled messages asynchronously
Reporter: Timothy A. Bish
The broker is granting credit to AMQP senders before it has processed and
settled (accepted) incoming messages. When the client sends enough messages to
the broker to have crossed the 70% mark that it uses as a replenishment
threshold the broker is immediately granting more credit regardless of having
actually enqueued and sent the settlement disposition to the sending client
thereby essentially granting infinite amounts of credit to a sending client as
it bombards the broker with messages.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)