@@ -86,6 +86,14 @@ def how_many_entries_exist(db, table):
86
86
tbl = swsscommon .Table (db , table )
87
87
return len (tbl .getKeys ())
88
88
89
+ # No create/set/remove operations should be passed down to syncd for vlanmgr/portsyncd warm restart
90
+ def checkCleanSaiRedisCSR (dvs ):
91
+ (exitcode , num ) = dvs .runcmd (['sh' , '-c' , 'grep \|c\| /var/log/swss/sairedis.rec | wc -l' ])
92
+ assert num == '0\n '
93
+ (exitcode , num ) = dvs .runcmd (['sh' , '-c' , 'grep \|s\| /var/log/swss/sairedis.rec | wc -l' ])
94
+ assert num == '0\n '
95
+ (exitcode , num ) = dvs .runcmd (['sh' , '-c' , 'grep \|r\| /var/log/swss/sairedis.rec | wc -l' ])
96
+ assert num == '0\n '
89
97
90
98
def test_PortSyncdWarmRestart (dvs ):
91
99
@@ -145,13 +153,7 @@ def test_PortSyncdWarmRestart(dvs):
145
153
dvs .runcmd (['sh' , '-c' , 'supervisorctl start portsyncd' ])
146
154
time .sleep (2 )
147
155
148
- # No create/set/remove operations should be passed down to syncd for portsyncd warm restart
149
- num = dvs .runcmd (['sh' , '-c' , 'grep \|c\| /var/log/swss/sairedis.rec | wc -l' ])
150
- assert num == '0\n '
151
- num = dvs .runcmd (['sh' , '-c' , 'grep \|s\| /var/log/swss/sairedis.rec | wc -l' ])
152
- assert num == '0\n '
153
- num = dvs .runcmd (['sh' , '-c' , 'grep \|r\| /var/log/swss/sairedis.rec | wc -l' ])
154
- assert num == '0\n '
156
+ checkCleanSaiRedisCSR (dvs )
155
157
156
158
#new ip on server 5
157
159
dvs .servers [5 ].runcmd ("ifconfig eth0 11.0.0.11/29" )
@@ -270,13 +272,7 @@ def test_VlanMgrdWarmRestart(dvs):
270
272
(exitcode , bv_after ) = dvs .runcmd ("bridge vlan" )
271
273
assert bv_after == bv_before
272
274
273
- # No create/set/remove operations should be passed down to syncd for vlanmgr warm restart
274
- (exitcode , num ) = dvs .runcmd (['sh' , '-c' , 'grep \|c\| /var/log/swss/sairedis.rec | wc -l' ])
275
- assert num == '0\n '
276
- (exitcode , num ) = dvs .runcmd (['sh' , '-c' , 'grep \|s\| /var/log/swss/sairedis.rec | wc -l' ])
277
- assert num == '0\n '
278
- (exitcode , num ) = dvs .runcmd (['sh' , '-c' , 'grep \|r\| /var/log/swss/sairedis.rec | wc -l' ])
279
- assert num == '0\n '
275
+ checkCleanSaiRedisCSR (dvs )
280
276
281
277
#new ip on server 5
282
278
dvs .servers [5 ].runcmd ("ifconfig eth0 11.0.0.11/29" )
0 commit comments