Motr  M0
m0_ha_domain Struct Reference

#include <epoch.h>

Collaboration diagram for m0_ha_domain:
Collaboration graph

Data Fields

uint64_t hdo_epoch
 
struct m0_rwlock hdo_lock
 
struct m0_tl hdo_monitors
 
struct m0_ha_epoch_monitor hdo_default_mon
 

Detailed Description

HA domain tracks HA epoch.

Typically, an instance of HA domain is associated with each request handler.

Definition at line 111 of file epoch.h.

Field Documentation

◆ hdo_default_mon

struct m0_ha_epoch_monitor hdo_default_mon

Definition at line 123 of file epoch.h.

◆ hdo_epoch

uint64_t hdo_epoch

Known epoch number.

Definition at line 113 of file epoch.h.

◆ hdo_lock

struct m0_rwlock hdo_lock

Lock protecting epoch number changes and monitors list manipulations.

Definition at line 116 of file epoch.h.

◆ hdo_monitors

struct m0_tl hdo_monitors

List of monitors.

See also
m0_ha_epoch_monitor

Definition at line 122 of file epoch.h.


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