Motr
M0
|
#include "lib/trace.h"
#include "be/tx_group_fom.h"
#include "lib/misc.h"
#include "rpc/rpc_opcodes.h"
#include "be/tx_group.h"
#include "be/tx_service.h"
Go to the source code of this file.
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_BE |
#define | _S(name, flags, allowed) |
#define | _AST(handler) (struct m0_sm_ast){ .sa_cb = (handler) } |
Enumerations | |
enum | tx_group_fom_state { TGS_INIT = M0_FOM_PHASE_INIT, TGS_FINISH = M0_FOM_PHASE_FINISH, TGS_OPEN = M0_FOM_PHASE_NR, TGS_PREPARE, TGS_LOGGING, TGS_RECONSTRUCT, TGS_TX_OPEN, TGS_TX_CLOSE, TGS_REAPPLY, TGS_PLACING, TGS_PLACED, TGS_STABILIZING, TGS_STABLE, TGS_TX_GC_WAIT, TGS_RESET, TGS_STOPPING, TGS_FAILED, TGS_NR } |
Variables | |
static struct m0_sm_state_descr | tx_group_fom_states [TGS_NR] |
static const struct m0_sm_conf | tx_group_fom_conf |
static const struct m0_fom_ops | tx_group_fom_ops |
static struct m0_fom_type | tx_group_fom_type |
static const struct m0_fom_type_ops | tx_group_fom_type_ops |
#define _AST | ( | handler | ) | (struct m0_sm_ast){ .sa_cb = (handler) } |
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_BE |
Definition at line 23 of file tx_group_fom.c.