How to interpret VCS Membership messages: Regular and Jeopardy Memberships

book

Article ID: 100046115

calendar_today

Updated On:

Description

Description

How to interpret VCS Membership messages: Regular and Jeopardy Memberships

Error Message:

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:

  • Auto-disables all service groups that are configured on the node
  • Does not failover any service groups which are online

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
(Base 10)

Binary
(Base 2)

Hexadecimal
(Base 16)

0

0000

0x0

1

0001

0x1

2

0010

0x2

3

0011

0x3

Ex -  0x3 = 0011 = node3(no)-node2(no)-node1(yes)-node0(yes)

Issue/Introduction

How to interpret VCS Membership messages: Regular and Jeopardy Memberships