Skip to main content
NetApp Knowledge Base

What is Watchdog Timer?

Views:
425
Visibility:
Public
Votes:
0
Category:
e-series-systems
Specialty:
esg
Last Updated:

 

Applies to

  E-Series 

Answer

Watchdog timer

  • Watchdog is a hardware device on the controller.
  • When active, Watchdog periodically interrupts the controller processor.

Placating or resetting the watchdog device

  • The interrupt service routine in the firmware must respond with an action to placate, or reset, the watchdog hardware within a short period of time.
  • If not placated, the watchdog device will force a hard reset (similar to sysReboot) of the entire controller hardware and firmware.
  • Upon reset, the firmware reports that the controller had been reset by the watchdog device with the message:

WARNING: Restart by watchdog time out.

Fibre Channel

  • The watchdog timer is enabled for Fibre Channel as there is no equivalent of a scsi-bus-reset.
  • The watchdog timer will reset the controller if there is no fibre channel interrupt serviced for about 5-10 seconds.
  • The array controller generates its own interrupts to cover timers when the host is inactive.

Benefits of watchdog timer

  • A watchdog timer protects the system from software hangs.
  • It provides a means for errors to be detected and resolved automatically.
  • When watchdog timer ticks down to 0, a system reset is triggered.
  • Watchdog timers allow an automated means of recovering in the event the software becomes hung, so administrator intervention is not required.

Additional Information

Add your text here.