|
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.