[
https://issues.apache.org/jira/browse/DISPATCH-1181?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16682054#comment-16682054
]
ASF GitHub Bot commented on DISPATCH-1181:
------------------------------------------
GitHub user grs opened a pull request:
https://github.com/apache/qpid-dispatch/pull/418
DISPATCH-1181: add hint about treatment to MAU
...and use that on receipt if there is no locally defined treatment
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/grs/qpid-dispatch mau-fix
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/qpid-dispatch/pull/418.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #418
----
commit 29abeccc911f7d06e3937203e9a605093a1e146f
Author: Gordon Sim <gsim@...>
Date: 2018-11-09T22:43:10Z
DISPATCH-1181: add hint about treatment to MAU and use that on receipt if
there is no locally defined treatment
----
> handling MAU when local address is not yet defined can result in wrong
> treatment
> --------------------------------------------------------------------------------
>
> Key: DISPATCH-1181
> URL: https://issues.apache.org/jira/browse/DISPATCH-1181
> Project: Qpid Dispatch
> Issue Type: Bug
> Reporter: Gordon Sim
> Assignee: Gordon Sim
> Priority: Major
>
> When dynamically configuring routers in a network, it is possible for an MAU
> from one route rto reach another router for an address that the second router
> has not yet had defined. At present this may cause the wrong treatment to be
> applied to that address, which does not then get updated when the address
> *is* defined. If the default distribution is unavailable then the MAU
> handling exits without mapping the destination.
>
> E.g.
>
> start router 1
> define a multicast address on it
> create receiver on that address & router
> start router 2
> wait a bit before creating the same multicast address
> create receiver on this router using the same address
> send to the address on router 2
>
> The address is treated as anycast (the default distribution). Using qdstat -a
> the incorrect (or undesired) distribution can also be seen.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]