From 9297d8ee474d37c0259397c90ff3cd006c0fe120 Mon Sep 17 00:00:00 2001 From: Danny Allen Date: Tue, 11 Aug 2020 08:52:06 -0700 Subject: [PATCH] [dvs] Start portsyncd before orchagent for docker-sonic-vs container (#5140) Swap order of orchagent and portsyncd in start.sh and fix priorities Many docker virtual switch tests are failing at the moment because orchagent never finishes initializing. After doing some searching I figured out that Ethernet24 is never published to State DB, which is reminiscent of #4821 Signed-off-by: Danny Allen --- platform/vs/docker-sonic-vs/start.sh | 4 ++-- platform/vs/docker-sonic-vs/supervisord.conf | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/platform/vs/docker-sonic-vs/start.sh b/platform/vs/docker-sonic-vs/start.sh index 9482582585..5b1d462685 100755 --- a/platform/vs/docker-sonic-vs/start.sh +++ b/platform/vs/docker-sonic-vs/start.sh @@ -87,10 +87,10 @@ fi supervisorctl start syncd -supervisorctl start orchagent - supervisorctl start portsyncd +supervisorctl start orchagent + supervisorctl start neighsyncd supervisorctl start teamsyncd diff --git a/platform/vs/docker-sonic-vs/supervisord.conf b/platform/vs/docker-sonic-vs/supervisord.conf index abf09574db..79baead767 100644 --- a/platform/vs/docker-sonic-vs/supervisord.conf +++ b/platform/vs/docker-sonic-vs/supervisord.conf @@ -43,16 +43,16 @@ autorestart=false stdout_logfile=syslog stderr_logfile=syslog -[program:orchagent] -command=/usr/bin/orchagent.sh +[program:portsyncd] +command=/usr/bin/portsyncd priority=5 autostart=false autorestart=false stdout_logfile=syslog stderr_logfile=syslog -[program:portsyncd] -command=/usr/bin/portsyncd +[program:orchagent] +command=/usr/bin/orchagent.sh priority=6 autostart=false autorestart=false