sonic-buildimage/platform/broadcom/docker-syncd-brcm
RAMA CHANDRA REDDY GADDAM 6370d64b3d [broadcom]: Check for broadcom platform sdk init ready during syncd start. (#2931)
- What I did
During boot/reload time, wait in a loop to check for bcm initialization.
Break the loop, once sdk is ready to process the 'bcmcmd' request (or) loop count reached the maximum value.

- How I did it
In the existing implementation during syncd start process will sleep for a fixed time (3 secs)
for sdk initialization to happen. But the time taken for sdk initialization is varying for different platforms.
To fix this issue, the syncd start process wait in a loop and check whether sdk is ready to process 'bcmcmd' command.

- How to verify it
Check for syncd process status and interface status.
Check for syslogs and no failures related to syncd should be present.
2019-06-19 01:25:37 -07:00
..
base_image_files [socat]: build socat with readline (#1919) 2018-08-13 01:12:58 -07:00
bcmsh [bcmsh]: add inactivity timeout for bcmsh (default 300 seconds) (#1921) 2018-08-13 11:34:04 -07:00
Dockerfile.j2 [docker-brcm-syncd]: build brcm syncd from stretch 2019-05-06 05:39:37 +00:00
start.sh [broadcom]: Check for broadcom platform sdk init ready during syncd start. (#2931) 2019-06-19 01:25:37 -07:00
supervisord.conf [docker-syncd-brcm] Add 'startsecs=0' to ledinit process (#2366) 2018-12-07 20:04:22 -08:00