Motr
M0
|
#include <log_discard.h>
Data Fields | |
void(* | ldsc_sync )(struct m0_be_log_discard *ld, struct m0_be_op *op, struct m0_be_log_discard_item *ldi) |
void(* | ldsc_discard )(struct m0_be_log_discard *ld, struct m0_be_log_discard_item *ldi) |
uint32_t | ldsc_items_max |
uint32_t | ldsc_items_threshold |
uint32_t | ldsc_items_pending_max |
struct m0_locality * | ldsc_loc |
m0_time_t | ldsc_sync_timeout |
Definition at line 80 of file log_discard.h.
void(* ldsc_discard) (struct m0_be_log_discard *ld, struct m0_be_log_discard_item *ldi) |
Definition at line 84 of file log_discard.h.
uint32_t ldsc_items_max |
Definition at line 86 of file log_discard.h.
uint32_t ldsc_items_pending_max |
Definition at line 93 of file log_discard.h.
uint32_t ldsc_items_threshold |
m0_be_log_discard starts sync on all finished items when ldsc_items_threshold items are taken by user using m0_be_log_discard_item_get().
Definition at line 92 of file log_discard.h.
struct m0_locality* ldsc_loc |
Definition at line 94 of file log_discard.h.
void(* ldsc_sync) (struct m0_be_log_discard *ld, struct m0_be_op *op, struct m0_be_log_discard_item *ldi) |
Definition at line 81 of file log_discard.h.
m0_time_t ldsc_sync_timeout |
Definition at line 95 of file log_discard.h.