Andy Goldstein created QPID-4482:
------------------------------------
Summary: Have the broker send unsolicited outstanding completions
every n seconds
Key: QPID-4482
URL: https://issues.apache.org/jira/browse/QPID-4482
Project: Qpid
Issue Type: Improvement
Components: C++ Broker
Reporter: Andy Goldstein
Priority: Minor
When a Sender with capacity > 1 sends a message to a broker asynchronously, it
currently won't receive completions from the broker for unsettled messages
until the window is > capacity/4 (which is when the Sender calls
session.flush()).
Similarly, when using federation with acks enabled, the broker only flushes
completions every <ack count> messages, which could result in a large amount of
memory usage if there is a large number of unacked messages, even if it's been
seconds/minutes/hours/etc since the last message was sent over the federation
link.
It would be nice if in both situations the broker could be configured to send
completions every n seconds, where n is configurable. This way, senders and
federated brokers could receive updates on the status of their unsettled
messages without having to wait to cross a "# of messages" threshold.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]