-
Notifications
You must be signed in to change notification settings - Fork 162
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
Fixed bug in chassisd causing incorrect number of ASICs in CHASSIS_STATE_DB #560
Conversation
can you please add some UT for this? |
Done |
…ATE_DB (sonic-net#560) Fixed the bug in chassisd due to which incorrect number of ASICs were being pushed to CHASSIS_STATE_DB.
Cherry-pick PR to 202405: #569 |
…ATE_DB (#560) Fixed the bug in chassisd due to which incorrect number of ASICs were being pushed to CHASSIS_STATE_DB.
@@ -353,6 +357,7 @@ class ModuleUpdater(logger.Logger): | |||
|
|||
# In line card push the hostname of the module and num_asics to the chassis state db. | |||
# The hostname is used as key to access chassis app db entries | |||
module_info_dict = self._get_module_info(my_index) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should move line 360 after the line361. Only call it when it is not Supervisor
Hi @vivekverma-arista, this PR is causing an issue on Nokia 7250 chassis. See : sonic-net/sonic-buildimage#21131 |
Description
Fixed the bug in chassisd due to which incorrect number of ASICs were being pushed to CHASSIS_STATE_DB.
Motivation and Context
Fixes: #559
How Has This Been Tested?
Checked on
Arista 7804R3-FM
platform withArista 7800R3A-36DM2-C36
linecard inserted which has 2 ASICsAdded a unit test for forwarding ASICs to test the same.
Additional Information (Optional)