PARAM_MISMATCH

Advisory

Subject Name Syntax

_RV.ERROR.RVFT.PARAM_MISMATCH.group
_RV.WARN.RVFT.PARAM_MISMATCH.group

Purpose

A fault tolerance member presents these advisory messages when other group members use parameters that do not match its own corresponding parameters.

Error Advisory

_RV.ERROR.RVFT.PARAM_MISMATCH.group indicates an error—a severe situation in which parameter mismatch precludes correct fault tolerance behavior. Each group member presents this advisory message.

The RVADV_DESC field describes the error in more detail:

Active goal differs

Another member has a different active goal parameter than this member. All members of the group must aim for the same number of active members. Find and correct the discrepancy immediately.

Activation interval differs

Another member has a different activation interval than this member. All members of the group must use the same activation interval. Find and correct the discrepancy immediately.

Warning Advisory

_RV.WARN.RVFT.PARAM_MISMATCH.group indicates a warning—an anomalous situation in which parameter mismatch casts doubt upon correct fault tolerance behavior. The RVADV_DESC field describes the error in more detail:

Heartbeat interval differs

Another member has a different heartbeat interval than this member. Although it is not required that all members of the group use the same heartbeat interval, using different heartbeat intervals can result in incorrect fault tolerance behavior that is difficult to diagnose. If you are certain that the different intervals are correct, you may ignore this warning; otherwise, find and correct the discrepancy.

Other prepares before this member’s heartbeat

Another member has a preparation interval that is less than or equal to this member’s heartbeat interval. When this member is active, the other member’s fault tolerance callback function triggers repeatedly, receiving a series of false-positive RVFT_PREPARE_TO_ACTIVATE hints. While this behavior is not incorrect, it can be far from optimal. If you are certain that the intervals are correct, you may ignore this warning; otherwise, find and correct the discrepancy.

This member prepares before other’s heartbeat

The preparation interval of this member is less than or equal to the heartbeat interval of another (external) member. When that member is active, this member’s fault tolerance callback function triggers repeatedly, receiving a series of false-positive RVFT_PREPARE_TO_ACTIVATE hints. While this behavior is not incorrect, it can be far from optimal. If you are certain that the intervals are correct, you may ignore this warning; otherwise, find and correct the discrepancy.

Message Fields

Field Name

Description

RVADV_DESC

A string describing the specific situation of this advisory.

This field has datatype TIBRVMSG_STRING.

See Also

Fault Tolerance Concepts.