Update arp_update to refresh neighbor entries from APP_DB#4125
Update arp_update to refresh neighbor entries from APP_DB#4125prsunny merged 1 commit intosonic-net:masterfrom
Conversation
|
retest vsimage please |
|
retest vs please |
|
retest vsimage please |
|
retest vs please |
|
In general, if we are facing some scale issue already (e,g, > 1K neighbors), we should change this arp_update scripts to scapy based (like the one here: https://github.com/Azure/sonic-swss/blob/11fe6b520693c31c5e1398274035e103d2977a31/neighsyncd/restore_neighbors.py), it is way too slow here. like arping could take ~0.1 second. ping had 0.2 second timeout. we can easily hit 100s seconds to probe the devices, and totally time could be way more than 300 seconds. In the script should should check the time clock and the sleep should exclude the time spent on the processing. (if already more than 300s, no sleep). |
|
Approving this PR with some comments: |
…lly (#25848) * 9f670ffb - (HEAD -> 202511, origin/202511) [dash] Query SAI capability before creating appliance object (#4125) (3 days ago) [mssonicbld] * 3f608fd0 - [hftorch]: Handle exception of HFT instead of exit (#4278) (4 days ago) [mssonicbld] * 280437e5 - [DASH] Add support for multiple trusted VNI ranges and values (#4294) (4 days ago) [mssonicbld] * 2249d529 - [202511] Fix for #25397 (#4290) (4 days ago) [venkit-nexthop] * 688fc19b - Backport of orchagent: Add support to program gearbox SI settings from APPL_DB (#4275) (6 days ago) [arpit-nexthop]
- What I did
arp_update to refresh neighbor entries from APP_DB
- How I did it
Modified arp_update script
- How to verify it
syslogs
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)