[ 
https://issues.apache.org/jira/browse/DISPATCH-1266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16944606#comment-16944606
 ] 

ASF subversion and git services commented on DISPATCH-1266:
-----------------------------------------------------------

Commit 366c6e61a299a6a672b6ea81974d96f465499e71 in qpid-dispatch's branch 
refs/heads/master from Ken Giusti
[ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=366c6e6 ]

DISPATCH-1423: restore original mcast credit replenish behavior

Prior to DISPATCH-1266 credit was issued for multicast senders
unconditionally.  DISPATCH-1266 changed this to only grant credit when
subscribers were present.  This broke DISPATCH-779.

This patch fixes this by issuing credit on multicast links regardless
of the presence of subscribers.  Note well that unsettled mcast
messages that are successfully forwarded do not have their credit
replenished until after the receivers settle the message.

This closes #580


> Improve router's handling of unsettled multicast deliveries
> -----------------------------------------------------------
>
>                 Key: DISPATCH-1266
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-1266
>             Project: Qpid Dispatch
>          Issue Type: Improvement
>          Components: Documentation, Management Agent, Routing Engine, Tests
>    Affects Versions: 1.5.0
>            Reporter: Ken Giusti
>            Assignee: Ken Giusti
>            Priority: Major
>             Fix For: 1.9.0
>
>
> The current implementation of multicast forwarding will immediately settle 
> the delivery on ingress to the router and forward the delivery as pre-settled.
> This means the settlement state sent back to the producer provides no 
> indication of actual delivery state.  And the credit is replenished 
> immediately rather than gate on the settlement coming from the consumer.  
> Improve this behavior by settling of the inbound delivery after all outbound 
> deliveries have settled. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to