Motr  M0
m0_fol_rec_header Struct Reference

#include <fol.h>

Collaboration diagram for m0_fol_rec_header:
Collaboration graph

Data Fields

uint32_t rh_frags_nr
 
uint32_t rh_data_len
 
struct m0_update_id rh_self
 
uint64_t rh_lsn
 
uint64_t rh_lsn_discarded
 
uint64_t rh_magic
 

Detailed Description

Fixed part of a fol record.

See also
m0_fol_rec

Definition at line 156 of file fol.h.

Field Documentation

◆ rh_data_len

uint32_t rh_data_len

Length of the remaining operation type specific data in bytes.

Note
XXX Currently this is the length of encoded record.

Definition at line 164 of file fol.h.

◆ rh_frags_nr

uint32_t rh_frags_nr

Number of record fragments added to the record.

Definition at line 158 of file fol.h.

◆ rh_lsn

uint64_t rh_lsn

BE lsn for the record.

See also
m0_be_tx::t_lsn

Definition at line 172 of file fol.h.

◆ rh_lsn_discarded

uint64_t rh_lsn_discarded
See also
m0_be_tx::t_lsn_discarded and fdmi/fol_fdmi_src.c:"FDMI FOL records pruning on plugin side".

Definition at line 177 of file fol.h.

◆ rh_magic

uint64_t rh_magic

Definition at line 178 of file fol.h.

◆ rh_self

struct m0_update_id rh_self

Identifier of this update.

Note
The update might be for a different node.

Definition at line 170 of file fol.h.


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