Motr  M0
m0_ha_entrypoint_client Struct Reference

#include <entrypoint.h>

Collaboration diagram for m0_ha_entrypoint_client:
Collaboration graph

Data Fields

struct m0_ha_entrypoint_client_cfg ecl_cfg
 
struct m0_rpc_link ecl_rlink
 
struct m0_clink ecl_rlink_wait
 
struct m0_ha_entrypoint_req ecl_req
 
struct m0_fop ecl_req_fop
 
struct m0_ha_entrypoint_req_fop ecl_req_fop_data
 
struct m0_ha_entrypoint_rep ecl_rep
 
struct m0_fom ecl_fom
 
bool ecl_fom_running
 
struct m0_mutex ecl_fom_running_lock
 
bool ecl_stopping
 
struct m0_sm ecl_sm
 
struct m0_sm_group ecl_sm_group
 
struct m0_rpc_itemecl_reply
 
bool ecl_send_error
 
struct m0_clink ecl_clink
 

Detailed Description

Definition at line 107 of file entrypoint.h.

Field Documentation

◆ ecl_cfg

Definition at line 108 of file entrypoint.h.

◆ ecl_clink

struct m0_clink ecl_clink

subscribes to ecl_sm state transitions

Definition at line 126 of file entrypoint.h.

◆ ecl_fom

struct m0_fom ecl_fom

Definition at line 115 of file entrypoint.h.

◆ ecl_fom_running

bool ecl_fom_running

must be accessed under ecl_sm_group lock

Definition at line 117 of file entrypoint.h.

◆ ecl_fom_running_lock

struct m0_mutex ecl_fom_running_lock

Definition at line 118 of file entrypoint.h.

◆ ecl_rep

struct m0_ha_entrypoint_rep ecl_rep

Definition at line 114 of file entrypoint.h.

◆ ecl_reply

struct m0_rpc_item* ecl_reply

Definition at line 123 of file entrypoint.h.

◆ ecl_req

struct m0_ha_entrypoint_req ecl_req

Definition at line 111 of file entrypoint.h.

◆ ecl_req_fop

struct m0_fop ecl_req_fop

Definition at line 112 of file entrypoint.h.

◆ ecl_req_fop_data

struct m0_ha_entrypoint_req_fop ecl_req_fop_data

Definition at line 113 of file entrypoint.h.

◆ ecl_rlink

struct m0_rpc_link ecl_rlink

Definition at line 109 of file entrypoint.h.

◆ ecl_rlink_wait

struct m0_clink ecl_rlink_wait

Definition at line 110 of file entrypoint.h.

◆ ecl_send_error

bool ecl_send_error

Definition at line 124 of file entrypoint.h.

◆ ecl_sm

struct m0_sm ecl_sm

Definition at line 121 of file entrypoint.h.

◆ ecl_sm_group

struct m0_sm_group ecl_sm_group

Definition at line 122 of file entrypoint.h.

◆ ecl_stopping

bool ecl_stopping

is true when ecl stops; avoids infinite wait for a dead HA

Definition at line 120 of file entrypoint.h.


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