diff --git a/dockers/docker-dash-ha/critical_processes b/dockers/docker-dash-ha/critical_processes index 9ce0c6231383..8a907c554d7b 100644 --- a/dockers/docker-dash-ha/critical_processes +++ b/dockers/docker-dash-ha/critical_processes @@ -1,2 +1,2 @@ -program:swbusd +program:hamgrd diff --git a/dockers/docker-dash-ha/supervisord.conf b/dockers/docker-dash-ha/supervisord.conf index 7ab4da0eabf5..4d56dd2300ae 100644 --- a/dockers/docker-dash-ha/supervisord.conf +++ b/dockers/docker-dash-ha/supervisord.conf @@ -34,7 +34,7 @@ dependent_startup=true command=/bin/bash -c 'SLOT=${DEV: -1}; exec /usr/bin/swbusd -s "$SLOT"' priority=2 autostart=false -autorestart=false +autorestart=true stdout_logfile=NONE stdout_syslog=true stderr_logfile=NONE @@ -42,14 +42,14 @@ stderr_syslog=true dependent_startup=true dependent_startup_wait_for=rsyslogd:running -;[program:hamgrd] -;command=/usr/bin/hamgrd -;priority=4 -;autostart=false -;autorestart=false -;stdout_logfile=NONE -;stdout_syslog=true -;stderr_logfile=NONE -;stderr_syslog=true -;dependent_startup=true -;dependent_startup_wait_for=swbusd:running +[program:hamgrd] +command=/bin/bash -c 'SLOT=${DEV: -1}; exec /usr/bin/hamgrd -s "$SLOT"' +priority=3 +autostart=false +autorestart=false +stdout_logfile=NONE +stdout_syslog=true +stderr_logfile=NONE +stderr_syslog=true +dependent_startup=true +dependent_startup_wait_for=swbusd:running diff --git a/src/sonic-dash-ha b/src/sonic-dash-ha index b18e01904297..ff1b02a6e89d 160000 --- a/src/sonic-dash-ha +++ b/src/sonic-dash-ha @@ -1 +1 @@ -Subproject commit b18e01904297429b15a554345e57e7bf912abf56 +Subproject commit ff1b02a6e89d05977c58480f434eb6d6902a0ed6