Motr
M0
|
#include <log_discard.h>
Data Fields | |
struct m0_be_log_discard_cfg | lds_cfg |
struct m0_be_log_discard_item * | lds_item |
struct m0_mutex | lds_lock |
struct m0_be_pool | lds_item_pool |
struct m0_tl | lds_start_q |
bool | lds_need_sync |
bool | lds_sync_in_progress |
struct m0_be_log_discard_item * | lds_sync_item |
m0_time_t | lds_sync_deadline |
struct m0_be_op | lds_sync_op |
struct m0_be_op * | lds_flush_op |
struct m0_sm_timer | lds_sync_timer |
bool | lds_stopping |
struct m0_semaphore | lds_discard_wait_sem |
bool | lds_discard_waiting |
struct m0_sm_ast | lds_discard_ast |
bool | lds_discard_ast_posted |
Definition at line 98 of file log_discard.h.
struct m0_be_log_discard_cfg lds_cfg |
Definition at line 99 of file log_discard.h.
struct m0_sm_ast lds_discard_ast |
Ast and flags to discard multiple log records at once.
Definition at line 122 of file log_discard.h.
bool lds_discard_ast_posted |
Definition at line 123 of file log_discard.h.
struct m0_semaphore lds_discard_wait_sem |
m0_be_log_discard_fini() will wait on this semaphore until discard callbacks are executed. XXX Temporary solution.
Definition at line 117 of file log_discard.h.
bool lds_discard_waiting |
Definition at line 118 of file log_discard.h.
struct m0_be_op* lds_flush_op |
Definition at line 109 of file log_discard.h.
struct m0_be_log_discard_item* lds_item |
Definition at line 100 of file log_discard.h.
struct m0_be_pool lds_item_pool |
Definition at line 102 of file log_discard.h.
struct m0_mutex lds_lock |
Definition at line 101 of file log_discard.h.
bool lds_need_sync |
Definition at line 104 of file log_discard.h.
struct m0_tl lds_start_q |
Definition at line 103 of file log_discard.h.
bool lds_stopping |
Definition at line 111 of file log_discard.h.
m0_time_t lds_sync_deadline |
Definition at line 107 of file log_discard.h.
bool lds_sync_in_progress |
Definition at line 105 of file log_discard.h.
struct m0_be_log_discard_item* lds_sync_item |
Definition at line 106 of file log_discard.h.
struct m0_be_op lds_sync_op |
Definition at line 108 of file log_discard.h.
struct m0_sm_timer lds_sync_timer |
Definition at line 110 of file log_discard.h.