-
Bug
-
Resolution: Unresolved
-
High
-
None
-
None
-
None
There is a test where we set 1 switch-switch link down in cluster deployment, and the switches belong to separate instances.
The test works with ask-protocol:
But it fails with tell-based (links are not removed from topology):
After enabling some DEBUGs, I can see 7 TP notifications with ask-based protocol:
2019-05-20T20:14:25,096 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1725/789675131@26eac440 operation available, starting transaction 2019-05-20T20:14:25,098 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1726/1648087628@2057bbed 2019-05-20T20:14:25,098 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1725/789675131@71bc860a 2019-05-20T20:14:25,099 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1726/1648087628@6c667215 2019-05-20T20:14:25,106 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1725/789675131@1cde631d operation available, starting transaction 2019-05-20T20:14:25,107 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1726/1648087628@14b2bb8 2019-05-20T20:14:25,110 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1725/789675131@1452614d operation available, starting transaction 2019-05-20T20:14:25,112 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1726/1648087628@7c1cf238 2019-05-20T20:14:25,515 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1725/789675131@7bc3acff operation available, starting transaction 2019-05-20T20:14:25,516 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1726/1648087628@6ad1bf80 2019-05-20T20:14:25,522 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1725/789675131@5ee83cb8 operation available, starting transaction 2019-05-20T20:14:25,523 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1726/1648087628@45fe986f 2019-05-20T20:14:25,524 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1725/789675131@23bc607b operation available, starting transaction 2019-05-20T20:14:25,525 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1726/1648087628@44f6e633
And only 4 with tell-based protocol:
2019-05-20T20:19:51,259 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1808/2124882347@64c577c1 operation available, starting transaction
2019-05-20T20:19:51,260 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1814/1542219333@7095f28a
2019-05-20T20:19:51,261 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1808/2124882347@3fa1e826 operation available, starting transaction
2019-05-20T20:19:51,262 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1814/1542219333@4477848c
2019-05-20T20:19:51,264 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1808/2124882347@7427b4fc operation available, starting transaction
2019-05-20T20:19:51,265 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1814/1542219333@55aa94cf
2019-05-20T20:19:51,267 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | New org.opendaylight.openflowplugin.applications.topology.manager.DataTreeChangeListenerImpl$$Lambda$1808/2124882347@1ce34ad2 operation available, starting transaction
2019-05-20T20:19:51,268 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl$$Lambda$1814/1542219333@26e81ce5
2019-05-20T20:19:51,268 | DEBUG | ofp-topo-expo-flow:1 | OperationProcessor | 305 - org.opendaylight.openflowplugin.applications.topology-manager - 0.9.0.SNAPSHOT | Next operation null