Motr  M0
m0_be_log_store Struct Reference

#include <log_store.h>

Collaboration diagram for m0_be_log_store:
Collaboration graph

Data Fields

struct m0_be_log_store_cfg ls_cfg
 
bool ls_create_mode
 
bool ls_destroy_mode
 
bool ls_stob_destroyed
 
struct m0_module ls_module
 
struct m0_stobls_stob
 
struct m0_stob_domainls_stob_domain
 
struct m0_be_fmt_log_store_header ls_header
 
struct m0_buf ls_header_buf
 
m0_bindex_t ls_offset_discarded
 
struct m0_be_log_iols_rbuf_write_lio
 
struct m0_be_opls_rbuf_write_op
 
struct m0_buf ls_rbuf_write_buf
 
struct m0_be_log_iols_rbuf_read_lio
 
struct m0_be_opls_rbuf_read_op
 
struct m0_bufls_rbuf_read_buf
 

Detailed Description

Definition at line 185 of file log_store.h.

Field Documentation

◆ ls_cfg

struct m0_be_log_store_cfg ls_cfg

Definition at line 186 of file log_store.h.

◆ ls_create_mode

bool ls_create_mode

Definition at line 187 of file log_store.h.

◆ ls_destroy_mode

bool ls_destroy_mode

Definition at line 188 of file log_store.h.

◆ ls_header

struct m0_be_fmt_log_store_header ls_header

Definition at line 200 of file log_store.h.

◆ ls_header_buf

struct m0_buf ls_header_buf

Definition at line 202 of file log_store.h.

◆ ls_module

struct m0_module ls_module

Definition at line 190 of file log_store.h.

◆ ls_offset_discarded

m0_bindex_t ls_offset_discarded

Maximum discarded offset after the last m0_be_log_store_open() or m0_be_log_store_create().

It will have meaning and persistence after multiple stobs as backing storage implemented.

Definition at line 210 of file log_store.h.

◆ ls_rbuf_read_buf

struct m0_buf* ls_rbuf_read_buf

Definition at line 217 of file log_store.h.

◆ ls_rbuf_read_lio

struct m0_be_log_io* ls_rbuf_read_lio

Definition at line 215 of file log_store.h.

◆ ls_rbuf_read_op

struct m0_be_op* ls_rbuf_read_op

Definition at line 216 of file log_store.h.

◆ ls_rbuf_write_buf

struct m0_buf ls_rbuf_write_buf

Definition at line 214 of file log_store.h.

◆ ls_rbuf_write_lio

struct m0_be_log_io* ls_rbuf_write_lio

Definition at line 212 of file log_store.h.

◆ ls_rbuf_write_op

struct m0_be_op* ls_rbuf_write_op

Definition at line 213 of file log_store.h.

◆ ls_stob

struct m0_stob* ls_stob

Definition at line 192 of file log_store.h.

◆ ls_stob_destroyed

bool ls_stob_destroyed

Definition at line 189 of file log_store.h.

◆ ls_stob_domain

struct m0_stob_domain* ls_stob_domain

Definition at line 197 of file log_store.h.


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