How to interpret VCS Membership messages: Regular and Jeopardy Memberships
System %s (Node '%s') is in Regular and Jeopardy Memberships - Membership: 0x%s, Jeopardy: 0x%s
Example:
Had[19821]: VCS NOTICE V-16-1-10086 System ABC (Node '0') is in Regular Membership - Membership: 0x3
Had[19821]: VCS ERROR V-16-1-10111 System DEF (Node '1') is in Regular and Jeopardy Memberships - Membership: 0x3, Jeopardy: 0x2
Explanation:
The message indicates that there is only one active Low Latency Transport (LLT) link on the node. If the last active LLT link goes down, Veritas Cluster Server (VCS) does the following:
So in above example, the hexadecimal number (0x) after the Membership and Jeopardy words tell, what nodes are in that state.
In this case it indicates Membership is 0x3 and Jeopardy is 0x2.
To interpret this in terms of nodes, convert the number from hex to binary:
0x3 = 11
0x2 = 10
In the resulting binary number, each node is represented by 1 bit and are placed as per their node IDs (starting with NodeID-0), from right to left (as mentioned in following table).
The node-ids can be obtained from 'llthosts' file:
-bash-4.2$ cat etc/llthosts
0 ABC
1 DEF
Each of the position can be either 1 or 0; i.e. 1=on: presence of that node -OR- 0=off: absence of that node.
| State | Hex. | NodeID-1 | NodeID-0 |
|---|---|---|---|
| Membership | 0x3 | 1 | 1 |
| Jeopardy | 0x2 | 1 | 0 |
Membership = 0x3 converts to 11 which would mean, both the nodes are present for the Membership state.
Similarly, Jeopardy = 0x2 means, the presence in node1's position, node0 is absent. Which means NodeID-1 i.e DEF is in Jeopardy state.
** Note that the hex number represents the status of the nodes against the state, in front of which they're mentioned. E.g. Membership, Jeopardy, Visible etc.
|
Decimal |
Binary |
Hexadecimal |
|
0 |
0000 |
0x0 |
|
1 |
0001 |
0x1 |
|
2 |
0010 |
0x2 |
|
3 |
0011 |
0x3 |
Ex - 0x3 = 0011 = node3(no)-node2(no)-node1(yes)-node0(yes)