- What I did
In a dynamic environment, it is possible that some of the keys may disappear between invoking keys() and get_all().
Prevent unnecessary timeout of blocking get_all(). Add more snmp no blocking fix for https://github.com/sonic-net/sonic-snmpagent/pull/255
- How I did it
Modify the blocking mode from True to False
- How to verify it
Use server to send with 1000 requests/second. Keep test for weekend and it do not happen.
- Description for the changelog
Prevent unnecessary timeout of blocking get_all(). Add more snmp no blocking fix.
:x: The email address for the commit (5c955f0346c66006273eaf230ca737b4005e55cb) is not linked to the GitHub account, preventing the EasyCLA check. Consult this Help Article and GitHub Help to resolve. (To view the commit's email address, add .patch at the end of this PR page's URL.) For further assistance with EasyCLA, please submit a support request ticket.
- What I did In a dynamic environment, it is possible that some of the keys may disappear between invoking keys() and get_all(). Prevent unnecessary timeout of blocking get_all(). Add more snmp no blocking fix for https://github.com/sonic-net/sonic-snmpagent/pull/255
- How I did it Modify the blocking mode from True to False
- How to verify it Use server to send with 1000 requests/second. Keep test for weekend and it do not happen.
- Description for the changelog Prevent unnecessary timeout of blocking get_all(). Add more snmp no blocking fix.