[
https://issues.apache.org/jira/browse/DISPATCH-889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ken Giusti resolved DISPATCH-889.
---------------------------------
Resolution: Fixed
> linkRoute patterns beginning with #/string match substrings after the /
> ------------------------------------------------------------------------
>
> Key: DISPATCH-889
> URL: https://issues.apache.org/jira/browse/DISPATCH-889
> Project: Qpid Dispatch
> Issue Type: Bug
> Components: Container
> Affects Versions: 1.0.0
> Reporter: Ernest Allen
> Assignee: Ken Giusti
>
> linkRoutes with a pattern of #/policy match substrings of the word policy
> - 1. setup a router
> router {
> mode: standalone
> id: A
> }
> listener {
> host: 0.0.0.0
> port: 20000
> role: normal
> saslMechanisms: ANONYMOUS
> }
> connector {
> name: policy-connector
> role: route-container
> host: 0.0.0.0
> port: 8888
> saslMechanisms: ANONYMOUS
> }
> linkRoute {
> pattern: #/policy
> dir: in
> connection: policy-connector
> }
> - 2. start an acceptor on that host:port
> qpid-proton/examples/python/server_direct.py
> - 3. verify linkRoute is established
> qdstat -b 0.0.0.0:20000 --linkroutes
> Link Routes
> address dir distrib status
> =====================================
> #/policy in linkBalanced active
> - 4. send some messages through the router
> addresses that should match
> qpid-proton/examples/python/simple_send -a 0.0.0.0:20000/bob.com/policy -m 1
> -> message received at server_direct.py
> qpid-proton/examples/python/simple_send -a 0.0.0.0:20000/ken-is-great/policy
> -m 1
> -> message received at server_direct.py
> qpid-proton/examples/python/simple_send -a 0.0.0.0:20000/policy -m 1
> -> message received at server_direct.py
> addresses that should not match
> qpid-proton/examples/python/simple_send -a 0.0.0.0:20000/bob.com/a -m 1
> -> message NOT sent - this is the correct behavior
> qpid-proton/examples/python/simple_send -a 0.0.0.0:20000/bob.com/p -m 1
> -> message received at server_direct.py - this is a bug
> qpid-proton/examples/python/simple_send -a 0.0.0.0:20000/poli -m 1
> -> message received at server_direct.py - this is a bug
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]