Motr  M0
m0_rm_ha_subscriber Struct Reference

#include <rm_ha.h>

Collaboration diagram for m0_rm_ha_subscriber:
Collaboration graph

Data Fields

struct m0_sm rhs_sm
 
struct m0_confcrhs_confc
 
struct m0_rm_ha_trackerrhs_tracker
 
struct m0_confc_ctx rhs_cctx
 
struct m0_conf_objrhs_dir_root
 
struct m0_conf_diter rhs_diter
 
struct m0_clink rhs_clink
 
struct m0_sm_ast rhs_ast
 

Detailed Description

Context for asynchronous subscription to HA notifications. Subscriber is responsible to locate RM service in conf database, fill provided m0_rm_ha_tracker structure and attach clink in this tracker to found RM service configuration object channel.

Definition at line 131 of file rm_ha.h.

Field Documentation

◆ rhs_ast

struct m0_sm_ast rhs_ast

AST to schedule sm action

Definition at line 139 of file rm_ha.h.

◆ rhs_cctx

struct m0_confc_ctx rhs_cctx

Confc reading context

Definition at line 135 of file rm_ha.h.

◆ rhs_clink

struct m0_clink rhs_clink

Clink tracking rhs_cctx

Definition at line 138 of file rm_ha.h.

◆ rhs_confc

struct m0_confc* rhs_confc

User-provided confc

Definition at line 133 of file rm_ha.h.

◆ rhs_dir_root

struct m0_conf_obj* rhs_dir_root

FS object (root of diter)

Definition at line 136 of file rm_ha.h.

◆ rhs_diter

struct m0_conf_diter rhs_diter

Directory iterator

Definition at line 137 of file rm_ha.h.

◆ rhs_sm

struct m0_sm rhs_sm

State machine

Definition at line 132 of file rm_ha.h.

◆ rhs_tracker

struct m0_rm_ha_tracker* rhs_tracker

User-provided tracker

Definition at line 134 of file rm_ha.h.


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