Motr
M0
|
#include "lib/trace.h"
#include "lib/assert.h"
#include "dtm/dtm.h"
#include "dtm/remote.h"
#include "dtm/nucleus.h"
#include "dtm/history.h"
#include "dtm/dtm_internal.h"
#include "dtm/machine.h"
Go to the source code of this file.
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_DTM |
Functions | |
static void | history_balance (struct m0_dtm_history *history) |
static void | history_excite (struct m0_dtm_history *history) |
static void | history_calm (struct m0_dtm_history *history) |
static void | undo_done (struct m0_dtm_update *update) |
static void | sibling_undo (struct m0_dtm_history *history, struct m0_dtm_op *op) |
static void | sibling_persistent (struct m0_dtm_history *history, struct m0_dtm_op *op) |
static void | sibling_reset (struct m0_dtm_history *history, struct m0_dtm_op *op) |
M0_INTERNAL void | m0_dtm_balance (struct m0_dtm *dtm) |
M0_INTERNAL void | m0_dtm_history_balance (struct m0_dtm_history *history) |
M0_INTERNAL void | m0_dtm_undo_done (struct m0_dtm_update *update) |
static void | dtm_excitement_start (struct m0_dtm *dtm) |