Skip to content

[PDDF] Add pddf_watchdog.py to support WDT in PDDF framework#25049

Merged
Praveen-Brcm merged 2 commits intosonic-net:masterfrom
jostar-yang:pddf_watchdog_add_20260113
Jan 13, 2026
Merged

[PDDF] Add pddf_watchdog.py to support WDT in PDDF framework#25049
Praveen-Brcm merged 2 commits intosonic-net:masterfrom
jostar-yang:pddf_watchdog_add_20260113

Conversation

@jostar-yang
Copy link
Copy Markdown
Contributor

Why I did it

PDDF framework support watchdog. Current code base lack of this file.

Work item tracking
  • Microsoft ADO (number only):

How I did it

  1. Add pddf_watchdog.py to sonic_platform_pddf_base.
  2. Add get_watchdog to pddf_chassis

How to verify it

Enable wdt and set arm timer as below,
root@sonic:/home/admin# watchdogutil arm -s 5
Watchdog armed for 5 seconds
[ 7194.674664] watchdog: watchdog0: watchdog did not stop!
root@sonic:/home/admin#
root@sonic:/home/admin# watchdogutil arm -s 5
Watchdog armed for 5 seconds
[ 7195.788020] watchdog: watchdog0: watchdog did not stop!
root@sonic:/home/admin#
root@sonic:/home/admin# watchdogutil arm -s 5
Watchdog armed for 5 seconds
[ 7197.760802] watchdog: watchdog0: watchdog did not stop!
root@sonic:/home/admin#
root@sonic:/home/admin# [19][33][32][4F][9A][78]
(machine reboot when no kick wdt after timeout)

Which release branch to backport (provide reason below if selected)

  • 202305
  • 202311
  • 202405
  • 202411
  • 202505
  • 202511

Tested branch (Please provide the tested image version)

-[x]202511

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@jostar-yang jostar-yang requested a review from lguohan as a code owner January 13, 2026 09:33
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@jostar-yang
Copy link
Copy Markdown
Contributor Author

@geans-pin please help review. Thanks.

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@Praveen-Brcm Praveen-Brcm merged commit 21b0463 into sonic-net:master Jan 13, 2026
13 checks passed
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Mar 6, 2026
dprital pushed a commit that referenced this pull request Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants