From 9266f446413786f79c99f81f840e77946e1559c2 Mon Sep 17 00:00:00 2001 From: Pavan Prakash <120486223+Pavan-Nokia@users.noreply.github.com> Date: Wed, 5 Jun 2024 17:27:54 -0400 Subject: [PATCH] [Nokia-7215] Enhance Watchdog service (#18850) Mask Watchdog-control.service and make sure only one watchdog service starts on this platform --- .../marvell/sonic-platform-nokia/7215/service/cpu_wdt.service | 1 + .../debian/sonic-platform-nokia-7215.postinst | 2 ++ 2 files changed, 3 insertions(+) diff --git a/platform/marvell/sonic-platform-nokia/7215/service/cpu_wdt.service b/platform/marvell/sonic-platform-nokia/7215/service/cpu_wdt.service index 761deec569cc..993070a14a2a 100644 --- a/platform/marvell/sonic-platform-nokia/7215/service/cpu_wdt.service +++ b/platform/marvell/sonic-platform-nokia/7215/service/cpu_wdt.service @@ -1,5 +1,6 @@ [Unit] Description=CPU WDT +Conflicts=watchdog-control.service After=nokia-7215init.service [Service] ExecStart=/usr/local/bin/cpu_wdt.py diff --git a/platform/marvell/sonic-platform-nokia/debian/sonic-platform-nokia-7215.postinst b/platform/marvell/sonic-platform-nokia/debian/sonic-platform-nokia-7215.postinst index 9dfcc91de046..1a5f95c1a21e 100644 --- a/platform/marvell/sonic-platform-nokia/debian/sonic-platform-nokia-7215.postinst +++ b/platform/marvell/sonic-platform-nokia/debian/sonic-platform-nokia-7215.postinst @@ -9,6 +9,8 @@ systemctl restart kmod systemctl enable nokia-7215init.service systemctl start nokia-7215init.service +systemctl mask --now watchdog-control.service + systemctl enable cpu_wdt.service systemctl start cpu_wdt.service