qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "michael goulish (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DISPATCH-873) new routes calculated wrongly after connector deletion
Date Thu, 09 Nov 2017 20:24:00 GMT
michael goulish created DISPATCH-873:
----------------------------------------

             Summary: new routes calculated wrongly after connector deletion
                 Key: DISPATCH-873
                 URL: https://issues.apache.org/jira/browse/DISPATCH-873
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Routing Engine
    Affects Versions: 1.0.0
            Reporter: michael goulish
            Priority: Blocker
             Fix For: 1.0.0


I have a 3-mesh network with nodes A, B, C.
B-->A cost is 10
C-->A cost is 10
B-->C cost is 100.

Initial route from B to C is calculated correctly as B,A,C : cost == 20.

But after I used qdmanage to delete the connector from B to A, I get no further messages delivered
from B to C.
Using qdstat to look at routing table, it looks wrong:

Both B and C think they can only get to each other by going through A.  But there is now no
route that way, because B-->A has been deleted.  They should be using the direct connection
B-->C.     Yet they both calculate the cost correctly as 100.



===========================================================
A                          
===========================================================
Routers in the Network
router-id  next-hop  link  ver  cost  neighbors   valid-origins
A          (self)    -     1          ['C']       []
B          C         -     1    110   ['A', 'C']  []
C          -         1     1    10    ['A', 'B']  ['B']
===========================================================
B                          
===========================================================
Routers in the Network
router-id  next-hop  link  ver  cost  neighbors  valid-origins
B          (self)    -     1          ['C']      []
C          A         -     1    100   []         []
===========================================================
C                          
===========================================================
Routers in the Network
router-id  next-hop  link  ver  cost  neighbors   valid-origins
A          -         0     1    10    ['C']       []
B          A         -     1    100   ['A', 'C']  ['A']
C          (self)    -     1          ['A', 'B']  []





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