Ted Ross updated DISPATCH-781:
    Fix Version/s:     (was: 1.1.0)

> 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
>            Priority: Major
> 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.  As the number of incoming links (senders) 
> for an address changes and the total capacity for outgoing links changes, the 
> credit window of the senders shall be adjusted.
> 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

To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to