Ted Ross created DISPATCH-781:
---------------------------------
Summary: Experimental - Tie end-to-end flow control of
message-routed deliveries to outgoing capacity
Key: DISPATCH-781
URL: https://issues.apache.org/jira/browse/DISPATCH-781
Project: Qpid Dispatch
Issue Type: Improvement
Components: Router Node, Routing Engine
Reporter: Ted Ross
Assignee: Ted Ross
This feature reverses the management of incoming credit for message-routed
deliveries.
The current mechanism is based on the the capacity of the incoming
(sender-client) links. Each attached sender is given credit equal to the
configured link capacity regardless of the capacity of outgoing
(receiver-client) links for the same address. This means that even under
congestion, a newly attached sender will get full capacity credit to send.
The proposed mechanism is based not on incoming capacity but on outgoing
capacity. In this case, the senders are provided a share of the total outgoing
capacity for an address. Under congestion, newly attached senders will not be
given full credit.
The proposal is a heuristic approach. It does not revoke credit from senders
(but will limit the number of credits that are replenished). It will also not
deny credit if there are more incoming links than outgoing capacity.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]