From f97cf579d2712b58c32452f1dba60483c5f7c10b Mon Sep 17 00:00:00 2001 From: Andriy Kokhan Date: Fri, 11 Nov 2022 09:19:25 +0200 Subject: [PATCH] [BFN] Stop PMON before swss during warm reboot (#12658) Why I did it Stopping of pmon after swss and syncd causes some ERROR logs in syslog. Also, this affects teamd downtime. How I did it Adjust warmboot shutdown order in make file How to verify it Build SONiC image, deploy to the target device and check /etc/sonic/warm-reboot_order content. lldp mux nat radv sflow bgp pmon swss teamd syncd --- rules/docker-platform-monitor.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/docker-platform-monitor.mk b/rules/docker-platform-monitor.mk index 5c3c760f192e..a87a30247337 100644 --- a/rules/docker-platform-monitor.mk +++ b/rules/docker-platform-monitor.mk @@ -37,7 +37,7 @@ $(DOCKER_PLATFORM_MONITOR)_LOAD_DOCKERS = $(DOCKER_CONFIG_ENGINE_BULLSEYE) $(DOCKER_PLATFORM_MONITOR)_VERSION = 1.0.0 $(DOCKER_PLATFORM_MONITOR)_PACKAGE_NAME = pmon -ifeq ($(CONFIGURED_PLATFORM),mellanox) +ifeq ($(CONFIGURED_PLATFORM),$(filter $(CONFIGURED_PLATFORM),mellanox barefoot)) $(DOCKER_PLATFORM_MONITOR)_WARM_SHUTDOWN_BEFORE = swss endif