[ 
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]

Reply via email to