qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ernest Allen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DISPATCH-889) linkRoute patterns beginning with #/string match substrings after the /
Date Mon, 04 Dec 2017 15:14:00 GMT
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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message