[PSU]: Return number of PSU as zero for Chassis Linecard #323
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
- What I did
If SNMP query is sent to get the PSU details, implementation catches Exception on Chassis Linecard.
This Exception log message is seen for every SNMP query made and can cause many syslogs if continuous polling is done.
This error is seen because SNMP implementation expects num_psus to be present in CHASSIS_INFO table.
But on linecard num_psus is not present.
- How I did it
If SNMP query is made on Chassis Linecard, then return num_psus as 0.
No change on single asic device.
- How to verify it
Verified that no Exception is logged on Chassis Linecard, also added unit-tests.
- Description for the changelog