Motr
M0
|
#include "lib/trace.h"
#include "lib/memory.h"
#include "lib/assert.h"
#include "lib/errno.h"
#include "lib/misc.h"
#include "lib/finject.h"
#include "cob/cob.h"
#include "mdstore/mdstore.h"
#include "reqh/reqh.h"
#include "ioservice/io_service.h"
#include "cm/proxy.h"
#include "sns/parity_repair.h"
#include "sns/cm/cm.h"
#include "sns/cm/cp.h"
#include "sns/cm/ag.h"
#include "sns/cm/cm_utils.h"
#include "sns/cm/file.h"
#include "ioservice/fid_convert.h"
Go to the source code of this file.
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_SNSCM |
Enumerations | |
enum | { SNS_REPAIR_ITER_MAGIX = 0x33BAADF00DCAFE77 } |
enum | cm_data_iter_phase { ITPH_INIT, ITPH_IDLE, ITPH_COB_NEXT, ITPH_GROUP_NEXT, ITPH_FID_NEXT, ITPH_FID_LOCK, ITPH_FID_LOCK_WAIT, ITPH_FID_ATTR_LAYOUT, ITPH_CP_SETUP, ITPH_AG_SETUP, ITPH_FINI, ITPH_NR } |
Variables | |
enum { ... } | M0_XCA_DOMAIN |
static const struct m0_bob_type | iter_bob |
static int(* | iter_action [])(struct m0_sns_cm_iter *it) |
static struct m0_sm_state_descr | cm_iter_sd [ITPH_NR] |
static const struct m0_sm_conf | cm_iter_sm_conf |