Ernest Allen created DISPATCH-889:
-------------------------------------
Summary: 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]