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 |
|
A string describing the specific situation of this advisory. This field has datatype |