23 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_CLIENT 50 m0_op_idx_bob_init(oi);
51 m0_ast_rc_bob_init(&oi->
oi_ar);
52 m0_op_common_bob_init(&oi->
oi_oc);
151 en_grp = &
ent.en_sm_group;
213 en_grp = &
ent.en_sm_group;
295 en_grp = &
ent.en_sm_group;
429 m0_ast_rc_bob_init(&oi.
oi_ar);
430 m0_op_idx_bob_init(&oi);
434 en_grp = &
ent.en_sm_group;
495 m0_ast_rc_bob_init(&oi.
oi_ar);
496 m0_op_idx_bob_init(&oi);
500 en_grp = &
ent.en_sm_group;
695 {
"_idx_op_invariant",
703 {
"idx_op_cb_launch",
709 {
"idx_op_ast_complete",
721 {
"m0_idx_service_config",
727 #undef M0_TRACE_SUBSYSTEM M0_INTERNAL int m0_uint128_cmp(const struct m0_uint128 *u0, const struct m0_uint128 *u1)
static int dummy_query_rc
void m0_entity_fini(struct m0_entity *entity)
static void idx_op_cb_fini(struct m0_op_common *oc)
static void ut_idx_op_complete(void)
M0_INTERNAL void idx_op_ast_complete(struct m0_sm_group *grp, struct m0_sm_ast *ast)
M0_INTERNAL void idx_op_ast_fail(struct m0_sm_group *grp, struct m0_sm_ast *ast)
M0_INTERNAL void m0_idx_service_config(struct m0_client *m0c, int svc_id, void *svc_conf)
static struct m0_realm uber_realm
static void ut_m0_idx_init(void)
static void ut_idx_op_ast_fail(void)
void m0_idx_fini(struct m0_idx *idx)
static void ut_idx_op_init(void)
const struct m0_uint128 M0_UBER_REALM
struct m0_op_common oi_oc
static void ut_m0_idx_fini(void)
M0_INTERNAL int ut_m0_client_init(struct m0_client **instance)
M0_INTERNAL void m0_sm_group_fini(struct m0_sm_group *grp)
const struct m0_uint128 M0_ID_APP
int m0_idx_op(struct m0_idx *idx, enum m0_idx_opcode opcode, struct m0_bufvec *keys, struct m0_bufvec *vals, int32_t *rcs, uint32_t flags, struct m0_op **op)
struct m0_idx_query_ops * is_query_ops
M0_INTERNAL int m0_idx_op_namei(struct m0_entity *entity, struct m0_op **op, enum m0_entity_opcode opcode)
static void idx_op_cb_free(struct m0_op_common *oc)
int(* iqo_namei_create)(struct m0_op_idx *oi)
M0_INTERNAL void m0_sm_group_unlock(struct m0_sm_group *grp)
struct m0_entity in_entity
M0_INTERNAL void ut_realm_entity_setup(struct m0_realm *realm, struct m0_entity *ent, struct m0_client *cinst)
static void ut_m0_op_idx_free(struct m0_op_idx *oi)
static void ut_idx_op_fail(void)
M0_INTERNAL void ut_m0_client_fini(struct m0_client **instance)
M0_INTERNAL void m0_sm_group_init(struct m0_sm_group *grp)
static void idx_op_fail(struct m0_op_idx *oi, int rc)
static struct m0_client * dummy_instance
static void ut__idx_op_invariant(void)
void * m0_alloc(size_t size)
M0_INTERNAL bool m0__idx_op_invariant(struct m0_op_idx *oi)
static struct m0_op_idx * ut_m0_op_idx_alloc()
static void idx_op_cb_launch(struct m0_op_common *oc)
struct m0_sm_group * oi_sm_grp
struct m0_realm * en_realm
struct m0_ut_suite ut_suite_idx
struct m0_sm_group op_sm_group
M0_INTERNAL void m0_sm_init(struct m0_sm *mach, const struct m0_sm_conf *conf, uint32_t state, struct m0_sm_group *grp)
#define M0_ALLOC_PTR(ptr)
static struct m0_realm realm
struct m0_entity * op_entity
M0_INTERNAL int ut_idx_init(void)
static void ut_idx_op_cb_free(void)
static struct m0_idx_query_ops idx_dummy_query_ops
M0_INTERNAL void m0_sm_move(struct m0_sm *mach, int32_t rc, int state)
static struct m0 instance
M0_INTERNAL void m0_sm_group_lock(struct m0_sm_group *grp)
static void m0_fi_enable_once(const char *func, const char *tag)
static void ut_idx_op_cb_fini(void)
void m0_container_init(struct m0_container *con, struct m0_realm *parent, const struct m0_uint128 *id, struct m0_client *instance)
static void ut_idx_op_cb_launch(void)
static void ut_m0_idx_op(void)
static int idx_dummy_query(struct m0_op_idx *oi)
static void ut_m0_idx_service_config(void)
static struct m0_idx_service idx_dummy_service
static int idx_op_init(struct m0_idx *idx, int opcode, struct m0_bufvec *keys, struct m0_bufvec *vals, int32_t *rcs, uint32_t flags, struct m0_op *op)
M0_INTERNAL int ut_idx_fini(void)
static void ut_idx_op_ast_complete(void)
enum m0_entity_type en_type
void m0_idx_init(struct m0_idx *idx, struct m0_realm *parent, const struct m0_uint128 *id)
struct m0_sm_conf m0_op_conf
static void ut_m0_idx_op_namei(void)
M0_INTERNAL void m0_sm_fini(struct m0_sm *mach)