pacemaker  3.0.0-d8340737c4
Scalable High-Availability cluster resource manager
Data Fields
pcmk__node_status Struct Reference

Node status data (may be a cluster node or a Pacemaker Remote node) More...

#include <include/crm/cluster/internal.h>

Data Fields

char * name
 Node name as known to cluster layer, or Pacemaker Remote node name. More...
 
char * xml_id
 
char * state
 
uint32_t flags
 Group of enum pcmk__node_status_flags More...
 
uint64_t membership_id
 
uint32_t processes
 
void * user_data
 Arbitrary data (must be freeable by free()) More...
 
char * expected
 
time_t peer_lost
 
char * conn_host
 
time_t when_member
 
time_t when_online
 
uint32_t cluster_layer_id
 Cluster-layer numeric node ID. More...
 
time_t when_lost
 When CPG membership was last lost. More...
 

Detailed Description

Node status data (may be a cluster node or a Pacemaker Remote node)

Definition at line 112 of file internal.h.

Field Documentation

◆ cluster_layer_id

uint32_t pcmk__node_status::cluster_layer_id

Cluster-layer numeric node ID.

Definition at line 166 of file internal.h.

◆ conn_host

char* pcmk__node_status::conn_host

Definition at line 158 of file internal.h.

◆ expected

char* pcmk__node_status::expected

Definition at line 155 of file internal.h.

◆ flags

uint32_t pcmk__node_status::flags

Group of enum pcmk__node_status_flags

Definition at line 137 of file internal.h.

◆ membership_id

uint64_t pcmk__node_status::membership_id

Most recent cluster membership in which node was seen (0 for Pacemaker Remote nodes)

Definition at line 143 of file internal.h.

◆ name

char* pcmk__node_status::name

Node name as known to cluster layer, or Pacemaker Remote node name.

Definition at line 114 of file internal.h.

◆ peer_lost

time_t pcmk__node_status::peer_lost

Definition at line 157 of file internal.h.

◆ processes

uint32_t pcmk__node_status::processes

Definition at line 145 of file internal.h.

◆ state

char* pcmk__node_status::state

Definition at line 134 of file internal.h.

◆ user_data

void* pcmk__node_status::user_data

Arbitrary data (must be freeable by free())

Definition at line 153 of file internal.h.

◆ when_lost

time_t pcmk__node_status::when_lost

When CPG membership was last lost.

Definition at line 167 of file internal.h.

◆ when_member

time_t pcmk__node_status::when_member

Definition at line 160 of file internal.h.

◆ when_online

time_t pcmk__node_status::when_online

Definition at line 161 of file internal.h.

◆ xml_id

char* pcmk__node_status::xml_id

Value of the PCMK_XA_ID XML attribute to use with the node's PCMK_XE_NODE, PCMK_XE_NODE_STATE, and PCMK_XE_TRANSIENT_ATTRIBUTES XML elements in the CIB

Definition at line 132 of file internal.h.


The documentation for this struct was generated from the following file: