Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
None
-
None
-
None
-
Operating System: All
Platform: All
-
4866
-
Highest
Description
Build used :
===================
Karaf distro from latest ODL Beryllium master code
Test Type :
===================
switch state resync after cluster node restart.
Objective of test :
===================
verify switch resync when node is restarted.
Test Steps :
============
1. Bring up healthy 3 node cluster say c1, c2 and c3. c1 is leader.
2. connect OVS switch to c3 node. c3 node is entity owner as shown in attached snapshot.
3. push 10 flows using flow-config-blaster script from follower c3
4. total flows in switch, config DS and operational DS is 10
5. restart c3 node
6. connect OVS switch to c3 node, c3 node is entity owner as shown in attached snapshot.
7. switch is showing 2 flows
8. config DS is showing 10 flows and Operational DS is showing 2 flows
Note: Output shown for Flows in switch and Operational DS in Step 7 and Step 8 are not consistent. In 4 times, i have seen output as 4, 0, 10 and 2 flows.
Controllers (to cross-check logs):
===================================
c1 - Controller 1 with IP 10.183.181.41 - config-inventory-shard leader
c2 - Controller 2 with IP 10.183.181.42 - config-inventory-shard follower
c3 - Controller 3 with IP 10.183.181.43 - config-inventory-shard follower
Enclosed Logs:
==============
c1.karaf.log for controller c1
c2.karaf.log for controller c2
c3.karaf.log for controller c3
snapshot for entity ower from c3
snapshot for flows in OVS switch
Attachments
Issue Links
- is duplicated by
-
CONTROLLER-1467 Clustering: Flows are not re-installed when switch is disconnected and reconnected to other follower node for the 2nd time in a 3 node cluster
- Resolved