Oracle® Solaris Cluster Data Services Developer's Guide

Exit Print View

Updated: July 2014, E39646-01
 
 

ORCL.xfnts Fault Monitor

The RGM does not directly call the PROBE method, but rather calls the Monitor_start method to start the monitor after a resource is started on a node. The xfnts_monitor_start method starts the fault monitor under the control of the PMF. The xfnts_monitor_stop method stops the fault monitor.

    The ORCL.xfnts fault monitor performs the following operations:

  • Periodically monitors the health of the xfs server daemon by using utilities that are specifically designed to check simple TCP-based services, such as xfs.

  • Tracks problems that the application encounters within a time window (using the Retry_count and Retry_interval properties) and decides whether to restart or fail over the data service if the application fails completely. The scds_fm_action() and scds_fm_sleep() functions provide built-in support for this tracking and decision mechanism.

  • Implements the failover or restart decision by using scds_fm_action().

  • Updates the resource state and makes the resource state available to administrative tools and GUIs.