You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/11/09 23:08:00 UTC

[jira] [Commented] (DISPATCH-1181) handling MAU when local address is not yet defined can result in wrong treatment

    [ 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 <gs...@...>
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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org