Motr
M0
|
#include <engine.h>
Data Fields | |
struct m0_be_engine_cfg * | eng_cfg |
struct m0_tl | eng_txs [M0_BTS_NR+1] |
struct m0_tl | eng_groups [M0_BGS_NR] |
struct m0_be_log | eng_log |
struct m0_be_tx_group * | eng_group |
size_t | eng_group_nr |
struct m0_reqh_service * | eng_service |
uint64_t | eng_tx_id_next |
bool | eng_exclusive_mode |
struct m0_be_domain * | eng_domain |
struct m0_semaphore | eng_recovery_wait_sem |
bool | eng_recovery_finished |
struct m0_be_engine_cfg* eng_cfg |
struct m0_be_domain* eng_domain |
bool eng_exclusive_mode |
Indicates BE-engine has a transaction opened with m0_be_tx_exclusive_open() and run under exclusive conditions: no other transactions are running while is set.
struct m0_be_tx_group* eng_group |
struct m0_semaphore eng_recovery_wait_sem |
struct m0_reqh_service* eng_service |