sonic-buildimage/files/scripts
Vladyslav Morokhovych 47496ec8a4 [swss] Fix arp_update script (#8412)
Fix #7968

Issue is detected on SONiC.20201231.11

In test_static_route.py::test_static_route_ecmp static routes are configured, but neighbors are not resolved after config reload even after 10 minutes.
It looks like the arp_update script is starting to ping when Vlan1000 is not fully configured.
When issue is reproduced, stuck ping6 process is observed in swss container :

USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         180  0.1  0.0   6296  1272 pts/0    S    17:03   0:03 ping6 -I Vlan1000 -n -q -i 0 -c 1 -W 0 ff02::1
And when arp_update script successfully resolves neighbors, we observe sleep 300 instead of ping process
2021-08-25 12:16:42 -07:00
..
arp_update [swss] Fix arp_update script (#8412) 2021-08-25 12:16:42 -07:00
asic_status.py [systemd] ASIC status based service bringup on VOQ chassis (#7477) 2021-08-03 23:52:51 -07:00
asic_status.sh [systemd] ASIC status based service bringup on VOQ chassis (#7477) 2021-08-03 23:52:51 -07:00
bgp.sh BGP Service script path and error fix (#5183) 2020-08-15 12:09:10 -07:00
configdb-load.sh [MultiDB] use sonic-db-cli PING and fix wrong multiDB API in NAT (#4541) 2020-05-06 15:41:28 -07:00
core_cleanup.py [Python] Align files in root dir, dockers/ and files/ with PEP8 standards (#6109) 2020-12-03 15:57:50 -08:00
gbsyncd.sh Add gearbox phy device files and a new physyncd docker to support VS gearbox phy feature (#4851) 2020-09-25 08:32:44 -07:00
lldp.sh [systemd] ASIC status based service bringup on VOQ chassis (#7477) 2021-08-03 23:52:51 -07:00
radv.sh Make RADV service script executable (#5186) 2020-08-15 12:08:09 -07:00
sonic-netns-exec
supervisor-proc-exit-listener [Supervisord] Deduplicate the alerting messages of critical processes from Supervisord. (#6849) 2021-02-25 14:35:29 -08:00
swss.sh [dhcp-relay] make DHCP relay an extension (#6531) 2021-08-06 17:28:55 -07:00
syncd_common.sh [systemd] ASIC status based service bringup on VOQ chassis (#7477) 2021-08-03 23:52:51 -07:00
syncd.sh [systemd] Increase syncd startup script timeout to support FW upgrade on init. (#6709) 2021-02-11 12:53:36 +02:00
teamd.sh [systemd] ASIC status based service bringup on VOQ chassis (#7477) 2021-08-03 23:52:51 -07:00
update_chassisdb_config In modular chassis, add CHASSIS_STATE_DB on control card (#5624) 2020-12-15 17:15:00 -08:00