Motr  M0
Be-ha

Data Structures

struct  m0_be_io_err
 

Macros

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_BE
 

Enumerations

enum  m0_be_location { M0_BE_LOC_NONE, M0_BE_LOC_LOG, M0_BE_LOC_SEGMENT_1, M0_BE_LOC_SEGMENT_2 }
 

Functions

M0_INTERNAL void m0_be_io_err_send (uint32_t errcode, uint8_t location, uint8_t io_opcode)
 
struct m0_be_io_err M0_XCA_DOMAIN (be|rpc)
 

Detailed Description

Macro Definition Documentation

◆ M0_TRACE_SUBSYSTEM

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_BE

Definition at line 28 of file ha.c.

Enumeration Type Documentation

◆ m0_be_location

Enumerator
M0_BE_LOC_NONE 
M0_BE_LOC_LOG 
M0_BE_LOC_SEGMENT_1 
M0_BE_LOC_SEGMENT_2 

Definition at line 33 of file ha.h.

Function Documentation

◆ m0_be_io_err_send()

M0_INTERNAL void m0_be_io_err_send ( uint32_t  errcode,
uint8_t  location,
uint8_t  io_opcode 
)

Sends HA notification about BE I/O error.

Note
The function never returns.

Definition at line 38 of file ha.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ M0_XCA_DOMAIN()

struct m0_be_io_err M0_XCA_DOMAIN ( be rpc)