[ https://issues.apache.org/jira/browse/DISPATCH-1237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16734539#comment-16734539 ]
Ken Giusti commented on DISPATCH-1237: -------------------------------------- The message is being marked 'discard' because the terminal disposition is being set to PN_RELEASED. The expected behavior for unsettled multicast is to set the terminal disposition to PN_ACCEPTED if the sent message was delivered to any client, as it is in this case. > large frame multicast can stall receivers if one receiver closes its > connection > ------------------------------------------------------------------------------- > > Key: DISPATCH-1237 > URL: https://issues.apache.org/jira/browse/DISPATCH-1237 > Project: Qpid Dispatch > Issue Type: Bug > Components: Router Node > Environment: The attached patch updates the edge router test to > reproduce this issue. > NOTE WELL - you must have the fix for DISPATCH-1235 applied before running > this test else the router will crash. > Reporter: Ken Giusti > Priority: Major > Fix For: 1.5.0 > > Attachments: test.patch > > > Ran the following scenario on an edge router: > 1 sender (not presettled) > 3 receivers > multicast > large message > If I have one of the receivers close its connection while in the middle of a > multi frame transfer the router marks the message as "discard" and does not > forward the remaining frames to the two remaining clients, thus stalling > their links. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org