Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chassis] [cleawater2] [wolverine] linecards - DB data keys is not cleared on chassisd stop #86

Closed
wenyiz2021 opened this issue Mar 9, 2023 · 3 comments

Comments

@wenyiz2021
Copy link

sup is fine with expected output:

admin@str2-7804-sup-1:~$ docker exec pmon supervisorctl status chassisd
chassisd                         RUNNING   pid 22, uptime 2:34:07
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ docker exec pmon supervisorctl stop chassisd
chassisd: stopped
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ docker exec pmon supervisorctl status chassisd
chassisd                         STOPPED   Mar 09 10:19 PM
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ sonic-db-cli STATE_DB KEYS "CHASSIS_*TABLE|*"

admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ docker exec pmon supervisorctl start chassisd
chassisd: started
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ 
admin@str2-7804-sup-1:~$ sonic-db-cli STATE_DB KEYS "CHASSIS_*TABLE|*"
CHASSIS_MIDPLANE_TABLE|LINE-CARD4
CHASSIS_TABLE|CHASSIS 1
CHASSIS_MODULE_TABLE|FABRIC-CARD5
CHASSIS_MODULE_TABLE|LINE-CARD5
CHASSIS_MODULE_TABLE|SUPERVISOR0
CHASSIS_MODULE_TABLE|FABRIC-CARD2
CHASSIS_MODULE_TABLE|FABRIC-CARD0
CHASSIS_MIDPLANE_TABLE|LINE-CARD0
CHASSIS_MODULE_TABLE|FABRIC-CARD4
CHASSIS_MIDPLANE_TABLE|LINE-CARD2
CHASSIS_MODULE_TABLE|FABRIC-CARD3
CHASSIS_MODULE_TABLE|LINE-CARD0
CHASSIS_MIDPLANE_TABLE|LINE-CARD1
CHASSIS_MIDPLANE_TABLE|LINE-CARD3
CHASSIS_MODULE_TABLE|LINE-CARD7
CHASSIS_MODULE_TABLE|LINE-CARD3
CHASSIS_MIDPLANE_TABLE|LINE-CARD6
CHASSIS_MODULE_TABLE|LINE-CARD6
CHASSIS_MODULE_TABLE|LINE-CARD2
CHASSIS_MIDPLANE_TABLE|LINE-CARD7
CHASSIS_MODULE_TABLE|LINE-CARD1
CHASSIS_MIDPLANE_TABLE|LINE-CARD5
CHASSIS_MODULE_TABLE|FABRIC-CARD1
CHASSIS_MODULE_TABLE|LINE-CARD4

error output:

admin@str2-7804-lc7-1:~$ docker exec pmon supervisorctl status chassisd
chassisd                         STOPPED   Mar 09 09:54 PM
admin@str2-7804-lc7-1:~$  sonic-db-cli STATE_DB KEYS "CHASSIS_*TABLE|*"
CHASSIS_MODULE_TABLE|SUPERVISOR0
CHASSIS_MIDPLANE_TABLE|SUPERVISOR0
CHASSIS_MODULE_TABLE|LINE-CARD
CHASSIS_TABLE|CHASSIS 1
admin@str2-7804-lc7-1:~$ 

this fails platform_tests/daemon/test_chassisd.py::test_pmon_chassisd_stop_and_start_status
issue linecards:

  1. HwSKU: Arista-7800R3-48CQ2-C48
  2. HwSKU: Arista-7800R3A-36DM2-D36
@patrickmacarthur
Copy link
Contributor

We have seen this issue locally; I am working on a fix.

@patrickmacarthur
Copy link
Contributor

sonic-net/sonic-platform-daemons#347 has a fix for this issue.

@wenyiz2021
Copy link
Author

with .24 image passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants