IsAlivePollInterval Property for Resource Types

The IsAlivePollInterval property is the recommended interval in milliseconds that the Cluster Service should poll resources of the particular resource type to determine if they are operational. The polling occurs when the Resource Monitor calls a resource DLL's IsAlive entry point function.

Quick Info

Type: DWORD
Access: Read/write
Function: ClusterResourceTypeControl
Structure: CLUSPROP_DWORD
Control Code: CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES

Remarks

When ClusterResourceTypeControl processes the CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES control code, it returns a property list that includes the IsAlivePollInterval property as one of the entries. The property value portion of the entry contains a CLUSPROP_DWORD structure that is set as follows:

DWORD IsAlivePollIntervalData = 300;
CLUSPROP_DWORD IsAlivePollIntervalValue;
IsAlivePollIntervalValue.Syntax = CLUSPROP_SYNTAX_LIST_VALUE_DWORD;
IsAlivePollIntervalValue.cbLength = sizeof(DWORD);
IsAlivePollIntervalValue.dw = IsAlivePollIntervalData;
 

The IsAlivePollInterval property cannot be zero. It should be set to a value that is as small as possible so as to cause failovers to occur in a timely manner.

The IsAlivePollInterval property is also a common resource property.

QuickInfo

  Version: Use Windows NT Server Enterprise Edition 4.0.
  Windows CE: Unsupported.
  Header: Declared in clusapi.h.