@@ -118,12 +118,14 @@ def how_many_entries_exist(db, table):
118
118
119
119
def stop_neighsyncd (dvs ):
120
120
dvs .runcmd (['sh' , '-c' , 'pkill -x neighsyncd' ])
121
+ time .sleep (1 )
121
122
122
123
def start_neighsyncd (dvs ):
123
124
dvs .runcmd (['sh' , '-c' , 'supervisorctl start neighsyncd' ])
124
125
125
126
def stop_restore_neighbors (dvs ):
126
127
dvs .runcmd (['sh' , '-c' , 'pkill -x restore_neighbors' ])
128
+ time .sleep (1 )
127
129
128
130
def start_restore_neighbors (dvs ):
129
131
dvs .runcmd (['sh' , '-c' , 'supervisorctl start restore_neighbors' ])
@@ -307,6 +309,7 @@ def test_PortSyncdWarmRestart(self, dvs, testlog):
307
309
308
310
# restart portsyncd
309
311
dvs .runcmd (['sh' , '-c' , 'pkill -x portsyncd' ])
312
+ time .sleep (1 )
310
313
311
314
pubsub = dvs .SubscribeAsicDbObject ("SAI_OBJECT_TYPE" )
312
315
dvs .runcmd (['sh' , '-c' , 'supervisorctl start portsyncd' ])
@@ -343,7 +346,6 @@ def test_PortSyncdWarmRestart(self, dvs, testlog):
343
346
intf_tbl ._del ("Ethernet20" )
344
347
time .sleep (2 )
345
348
346
-
347
349
def test_VlanMgrdWarmRestart (self , dvs , testlog ):
348
350
349
351
conf_db = swsscommon .DBConnector (swsscommon .CONFIG_DB , dvs .redis_sock , 0 )
@@ -427,6 +429,7 @@ def test_VlanMgrdWarmRestart(self, dvs, testlog):
427
429
restore_count = swss_get_RestoreCount (dvs , state_db )
428
430
429
431
dvs .runcmd (['sh' , '-c' , 'pkill -x vlanmgrd' ])
432
+ time .sleep (1 )
430
433
431
434
pubsub = dvs .SubscribeAsicDbObject ("SAI_OBJECT_TYPE" )
432
435
@@ -1075,7 +1078,6 @@ def test_swss_port_state_syncup(self, dvs, testlog):
1075
1078
#
1076
1079
################################################################################
1077
1080
1078
-
1079
1081
def test_routing_WarmRestart (self , dvs , testlog ):
1080
1082
1081
1083
appl_db = swsscommon .DBConnector (swsscommon .APPL_DB , dvs .redis_sock , 0 )
@@ -1261,7 +1263,8 @@ def test_routing_WarmRestart(self, dvs, testlog):
1261
1263
rt_key = json .loads (addobjs [0 ]['key' ])
1262
1264
rt_val = json .loads (addobjs [0 ]['vals' ])
1263
1265
assert rt_key == "192.168.100.0/24"
1264
- assert rt_val == {"ifname" : "Ethernet0" , "nexthop" : "111.0.0.2" }
1266
+ assert rt_val .get ("ifname" ) == "Ethernet0"
1267
+ assert rt_val .get ("nexthop" ) == "111.0.0.2"
1265
1268
1266
1269
# Verify the changed prefix is seen in sairedis
1267
1270
(addobjs , delobjs ) = dvs .GetSubscribedAsicDbObjects (pubsubAsicDB )
@@ -1333,7 +1336,8 @@ def test_routing_WarmRestart(self, dvs, testlog):
1333
1336
rt_key = json .loads (addobjs [0 ]['key' ])
1334
1337
rt_val = json .loads (addobjs [0 ]['vals' ])
1335
1338
assert rt_key == "192.168.200.0/24"
1336
- assert rt_val == {"ifname" : "Ethernet0,Ethernet4,Ethernet8" , "nexthop" : "111.0.0.2,122.0.0.2,133.0.0.2" }
1339
+ assert rt_val .get ("ifname" ) == "Ethernet0,Ethernet4,Ethernet8"
1340
+ assert rt_val .get ("nexthop" ) == "111.0.0.2,122.0.0.2,133.0.0.2"
1337
1341
1338
1342
# Verify the changed prefix is seen in sairedis
1339
1343
(addobjs , delobjs ) = dvs .GetSubscribedAsicDbObjects (pubsubAsicDB )
@@ -1406,7 +1410,8 @@ def test_routing_WarmRestart(self, dvs, testlog):
1406
1410
rt_key = json .loads (addobjs [0 ]['key' ])
1407
1411
rt_val = json .loads (addobjs [0 ]['vals' ])
1408
1412
assert rt_key == "192.168.1.3"
1409
- assert rt_val == {"ifname" : "Ethernet0,Ethernet4,Ethernet8" , "nexthop" : "111.0.0.2,122.0.0.2,133.0.0.2" }
1413
+ assert rt_val .get ("ifname" ) == "Ethernet0,Ethernet4,Ethernet8"
1414
+ assert rt_val .get ("nexthop" ) == "111.0.0.2,122.0.0.2,133.0.0.2"
1410
1415
1411
1416
# Verify the changed prefix is seen in sairedis
1412
1417
(addobjs , delobjs ) = dvs .GetSubscribedAsicDbObjects (pubsubAsicDB )
@@ -1444,7 +1449,8 @@ def test_routing_WarmRestart(self, dvs, testlog):
1444
1449
rt_key = json .loads (addobjs [0 ]['key' ])
1445
1450
rt_val = json .loads (addobjs [0 ]['vals' ])
1446
1451
assert rt_key == "192.168.1.3"
1447
- assert rt_val == {"ifname" : "Ethernet0,Ethernet4" , "nexthop" : "111.0.0.2,122.0.0.2" }
1452
+ assert rt_val .get ("ifname" ) == "Ethernet0,Ethernet4"
1453
+ assert rt_val .get ("nexthop" ) == "111.0.0.2,122.0.0.2"
1448
1454
1449
1455
# Verify the changed prefix is seen in sairedis
1450
1456
(addobjs , delobjs ) = dvs .GetSubscribedAsicDbObjects (pubsubAsicDB )
@@ -1481,7 +1487,8 @@ def test_routing_WarmRestart(self, dvs, testlog):
1481
1487
rt_key = json .loads (addobjs [0 ]['key' ])
1482
1488
rt_val = json .loads (addobjs [0 ]['vals' ])
1483
1489
assert rt_key == "fc00:4:4::1"
1484
- assert rt_val == {"ifname" : "Ethernet0" , "nexthop" : "1110::2" }
1490
+ assert rt_val .get ("ifname" ) == "Ethernet0"
1491
+ assert rt_val .get ("nexthop" ) == "1110::2"
1485
1492
1486
1493
# Verify the changed prefix is seen in sairedis
1487
1494
(addobjs , delobjs ) = dvs .GetSubscribedAsicDbObjects (pubsubAsicDB )
@@ -1579,7 +1586,8 @@ def test_routing_WarmRestart(self, dvs, testlog):
1579
1586
rt_key = json .loads (addobjs [0 ]['key' ])
1580
1587
rt_val = json .loads (addobjs [0 ]['vals' ])
1581
1588
assert rt_key == "192.168.100.0/24"
1582
- assert rt_val == {"ifname" : "Ethernet0" , "nexthop" : "111.0.0.2" }
1589
+ assert rt_val .get ("ifname" ) == "Ethernet0"
1590
+ assert rt_val .get ("nexthop" ) == "111.0.0.2"
1583
1591
1584
1592
# Verify the changed prefix is seen in sairedis
1585
1593
(addobjs , delobjs ) = dvs .GetSubscribedAsicDbObjects (pubsubAsicDB )
@@ -1691,7 +1699,8 @@ def test_routing_WarmRestart(self, dvs, testlog):
1691
1699
rt_key = json .loads (addobjs [0 ]['key' ])
1692
1700
rt_val = json .loads (addobjs [0 ]['vals' ])
1693
1701
assert rt_key == "192.168.100.0/24"
1694
- assert rt_val == {"ifname" : "Ethernet4" , "nexthop" : "122.0.0.2" }
1702
+ assert rt_val .get ("ifname" ) == "Ethernet4"
1703
+ assert rt_val .get ("nexthop" ) == "122.0.0.2"
1695
1704
1696
1705
# Verify the changed prefix is seen in sairedis
1697
1706
(addobjs , delobjs ) = dvs .GetSubscribedAsicDbObjects (pubsubAsicDB )
@@ -2172,6 +2181,7 @@ def test_VrfMgrdWarmRestart(self, dvs, testlog):
2172
2181
(exitcode , vrf_before ) = dvs .runcmd (['sh' , '-c' , "ip link show | grep Vrf" ])
2173
2182
2174
2183
dvs .runcmd (['sh' , '-c' , 'pkill -x vrfmgrd' ])
2184
+ time .sleep (1 )
2175
2185
2176
2186
pubsub = dvs .SubscribeAsicDbObject ("SAI_OBJECT_TYPE" )
2177
2187
0 commit comments