Reconcilliation in a 3 node cluster multi DPN environment 65/40365/6
authorSanjib Mohapatra <sanjib.mohapatra@ericsson.com>
Wed, 15 Jun 2016 09:24:59 +0000 (14:54 +0530)
committerLuis Gomez <ecelgp@gmail.com>
Wed, 22 Jun 2016 04:51:14 +0000 (04:51 +0000)
commit8c580a382022c115dc7a572d0134c1af8db1501e
treee9f520c9c05d409d194014aab7497563339dc51f
parent20e2e8a3bb34990901d1367bcb9caa5b609136ad
Reconcilliation in a 3 node cluster multi DPN environment

Description: In a 3 node cluster initial inventory shard status is
verified and following tests are performed

- Start Mininet 3 DPNs connect to one of the follower, add bulk 3K flows via that
  node (1K per DPN).

- Verify flows in config DS as well as in switch, Stop Mininet and
  reconnect DPNs to same follower node and verify same flows installed
  in respective DPNs.

- Stop Mininet and connect back to 2nd follower node and verify same
  flows installed in respective DPNs.

- Stop Mininet and connect back to leader node and verify same flows
  installed in respective DPNs.

- Also modified existing BulkomaticKeywords.robot library for
  implementing KWs to get json object instead of json files as argument.

- Corresponding changes are done in rest of the Clustering_Bulkomatic
  test suites.

Change-Id: Ife65746c13681377f63e152bbf88392e492924d2
Signed-off-by: Sanjib Mohapatra <sanjib.mohapatra@ericsson.com>
csit/libraries/BulkomaticKeywords.robot
csit/suites/openflowplugin/Clustering_Bulkomatic/010__Cluster_HA_Data_Recovery_BulkFlow_Single_Switch.robot
csit/suites/openflowplugin/Clustering_Bulkomatic/020__Cluster_HA_Data_Recovery_BulkFlow_2Node_Cluster.robot
csit/suites/openflowplugin/Clustering_Bulkomatic/030__Cluster_Reconcilliation_Multi_DPN.robot [new file with mode: 0644]
csit/variables/openflowplugin/sal_add_bulk_flow_config.json [moved from csit/variables/openflowplugin/sal_add_bulk_flow_small_config.json with 90% similarity]
csit/variables/openflowplugin/sal_del_bulk_flow_config.json [moved from csit/variables/openflowplugin/sal_del_bulk_flow_small_config.json with 90% similarity]
csit/variables/openflowplugin/sal_get_bulk_flow_config.json [moved from csit/variables/openflowplugin/sal_get_bulk_flow_small_config.json with 100% similarity]