-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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-packet][SNMP] Enable SNMP dynamic frequency on packet chassis #21355
Conversation
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
convert to draft since it depends on https://github.com/sonic-net/sonic-snmpagent/pull/345/files to be merged and sub-module advanced |
/azp run Azure.sonic-buildimage |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure.sonic-buildimage |
Commenter does not have sufficient privileges for PR 21355 in repo sonic-net/sonic-buildimage |
One question, why we don't enable this on all platform? Any side impact to enable this dynamic frequency SNMP? @qiluo-msft @SuvarnaMeenakshi to comment. |
PR build finished, but likely there's status syncing issue. https://dev.azure.com/mssonic/build/_build/results?buildId=741544&view=results |
Please wait for snmp sub-module advanced finished Then we can merge this PR |
Cherry-pick PR to 202405: #21429 |
Cherry-pick PR to 202411: #21430 |
sonic-net#21355) Why I did it It's one part of the fixes of sonic-net#21314 SNMP walker request will always timeout when 100% CPU utilization. Work item tracking Microsoft ADO 30112399: How I did it Enable SNMP dynamic frequency on packet chassis. How to verify it snmp/test_snmp_cpu.py(https://github.com/sonic-net/sonic-mgmt/blob/master/tests/snmp/test_snmp_cpu.py) tests the scenario.
Why I did it
It's one part of the fixes of #21314
SNMP walker request will always timeout when 100% CPU utilization.
Work item tracking
How I did it
Enable SNMP dynamic frequency on packet chassis.
How to verify it
snmp/test_snmp_cpu.py(https://github.com/sonic-net/sonic-mgmt/blob/master/tests/snmp/test_snmp_cpu.py) tests the scenario.
And the test case passes in my local run.
Which release branch to backport (provide reason below if selected)
Tested branch (Please provide the tested image version)
Description for the changelog
For issue:
#21314
Change of SNMP-AgentX sonic-net/sonic-snmpagent#345 will fix the issue.
But we want to limit the scope of the change, since we only see this issue on packet-chassis and old devices with low performance CPUs.
Link to config_db schema for YANG module changes
A picture of a cute animal (not mandatory but encouraged)