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-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org