Skip to content

Commit 57f0448

Browse files
authored
[lag_id] Add lagid to free_list when LC absent for 30 minutes (#542)
When LC is absent for 30 minutes, the database cleanup kicks in. When LagId is released, it needs to be appended to the SYSTEM_LAG_IDS_FREE_LIST This PR works with the following 2 PRs: sonic-net/sonic-swss#3303 sonic-net/sonic-buildimage#20369 Signed-off-by: mlok <[email protected]>
1 parent 3624cb7 commit 57f0448

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

sonic-chassisd/scripts/chassisd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,7 @@ class ModuleUpdater(logger.Logger):
515515
local lagid = redis.call('HGET', 'SYSTEM_LAG_ID_TABLE', lagname)\n\
516516
redis.call('SREM', 'SYSTEM_LAG_ID_SET', lagid)\n\
517517
redis.call('HDEL', 'SYSTEM_LAG_ID_TABLE', lagname)\n\
518+
redis.call('rpush', 'SYSTEM_LAG_IDS_FREE_LIST', lagid)\n\
518519
end\n\
519520
end\n\
520521
return"

0 commit comments

Comments
 (0)