[
https://issues.apache.org/jira/browse/DISPATCH-1188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Fernando Giorgetti updated DISPATCH-1188:
-----------------------------------------
Description:
{{I have observed a strange behavior when exchanging multicast messages in a
topology with multiple interior/edge routers.}}
My topology is designed as:
[ Interior 1 ] -> [ Interior 2 ] -> [ Interior 3 ]
/\ /\ /\
[ Edge 1 ] [ Edge 2 ] [ Edge 3 ]
My manual test is attempting to perform the following:
* Connect a receiver to any of the routers and starts receiving from a
multicast address, like: "multicast.addr1"
* The receiver will close after receiving 1000 messages
* Next I am connecting a sender to any router and start sending messages to
that same multicast address, i.e.: "multicast.addr1"
* Sender will continue sending messages until credit drops to 0 (after
receiver has disconnected), then it will be closed
What I noticed was:
* If my receiver is connected to "Interior 1", received 1000 messages and
closed its connection, then senders connected to: "Interior 1", "Interior 2",
"Interior 3" or "Edge 1" will see credits dropping to zero
* But if the sender is connected to another edge router, like "Edge 2" or
"Edge 3", then credit never drops to zero (minimum I observed was 1)
Using anycast, credits are dropping to 0 across all routers in the network.
was:
{{I have observed a strange behavior when exchanging multicast messages in a
topology with multiple interior/edge routers.}}
{{ }}
{{ My topology is designed as:}}
{{ }}
{{ [ Interior 1 ] -> [ Interior 2 ] -> [ Interior 3 ]}}
{{ /\ /\ /\}}
{{ [ Edge 1 ] [ Edge 2 ] [ Edge 3 ]}}
{{ }}
{{ }}
{{ My manual test is attempting to perform the following:}}
* Connect a receiver to any of the routers and starts receiving from a
multicast address, like: "multicast.addr1"
* The receiver will close after receiving 1000 messages
* Next I am connecting a sender to any router and start sending messages to
that same multicast address, i.e.: "multicast.addr1"
* Sender will continue sending messages until credit drops to 0 (after
receiver has disconnected), then it will be closed
What I noticed was:
* If my receiver is connected to "Interior 1", received 1000 messages and
closed its connection, then senders connected to: "Interior 1", "Interior 2",
"Interior 3" or "Edge 1" will see credits dropping to zero
* But if the sender is connected to another edge router, like "Edge 2" or
"Edge 3", then credit never drops to zero (minimum I observed was 1)
Using anycast, credits are dropping to 0 across all routers in the network.
> Credits never dropping to 0 when using multicast addresses in senders
> connected to edge routers
> -----------------------------------------------------------------------------------------------
>
> Key: DISPATCH-1188
> URL: https://issues.apache.org/jira/browse/DISPATCH-1188
> Project: Qpid Dispatch
> Issue Type: Bug
> Components: Routing Engine
> Reporter: Fernando Giorgetti
> Priority: Major
>
> {{I have observed a strange behavior when exchanging multicast messages in a
> topology with multiple interior/edge routers.}}
> My topology is designed as:
> [ Interior 1 ] -> [ Interior 2 ] -> [ Interior 3 ]
> /\ /\ /\
> [ Edge 1 ] [ Edge 2 ] [ Edge 3 ]
>
> My manual test is attempting to perform the following:
> * Connect a receiver to any of the routers and starts receiving from a
> multicast address, like: "multicast.addr1"
> * The receiver will close after receiving 1000 messages
> * Next I am connecting a sender to any router and start sending messages to
> that same multicast address, i.e.: "multicast.addr1"
> * Sender will continue sending messages until credit drops to 0 (after
> receiver has disconnected), then it will be closed
>
> What I noticed was:
> * If my receiver is connected to "Interior 1", received 1000 messages and
> closed its connection, then senders connected to: "Interior 1", "Interior 2",
> "Interior 3" or "Edge 1" will see credits dropping to zero
> * But if the sender is connected to another edge router, like "Edge 2" or
> "Edge 3", then credit never drops to zero (minimum I observed was 1)
>
> Using anycast, credits are dropping to 0 across all routers in the network.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]