Go to the source code of this file.
|
static void | idx_bufvec_free (struct m0_bufvec *bv) |
|
static struct m0_bufvec * | idx_bufvec_alloc (int nr) |
|
static int | idx_fill_kv_pairs (struct m0_uint128 id, int start, struct m0_bufvec *keys, struct m0_bufvec *vals) |
|
static int | idx_add_or_del_kv_pairs (int opcode, struct m0_uint128 id, int nr_kvp, bool dont_fini_op, struct m0_op **op_out, struct m0_idx **idx_out) |
|
static int | idx_create_or_delete (int opcode, struct m0_uint128 id, bool dont_fini_op, struct m0_op **op_out, struct m0_idx **idx_out) |
|
static void | isync_error_handling (void) |
|
static void | isync_by_sync_op (void) |
|
static void | isync_on_op (void) |
|
static void | isync_on_idx_delete (void) |
|
static void | isync_on_kv_delete (void) |
|
static int | st_isync_init (void) |
|
static int | st_isync_fini (void) |
|
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_CLIENT |
◆ ST_VAL_STRING
#define ST_VAL_STRING ("Client Index Test.") |
◆ anonymous enum
◆ anonymous enum
Enumerator |
---|
IDX_CREATE | |
IDX_DELETE | |
IDX_KV_ADD | |
IDX_KV_DEL | |
Definition at line 38 of file isync.c.
◆ idx_add_or_del_kv_pairs()
static int idx_add_or_del_kv_pairs |
( |
int |
opcode, |
|
|
struct m0_uint128 |
id, |
|
|
int |
nr_kvp, |
|
|
bool |
dont_fini_op, |
|
|
struct m0_op ** |
op_out, |
|
|
struct m0_idx ** |
idx_out |
|
) |
| |
|
static |
◆ idx_bufvec_alloc()
static struct m0_bufvec* idx_bufvec_alloc |
( |
int |
nr | ) |
|
|
static |
◆ idx_bufvec_free()
static void idx_bufvec_free |
( |
struct m0_bufvec * |
bv | ) |
|
|
static |
◆ idx_create_or_delete()
static int idx_create_or_delete |
( |
int |
opcode, |
|
|
struct m0_uint128 |
id, |
|
|
bool |
dont_fini_op, |
|
|
struct m0_op ** |
op_out, |
|
|
struct m0_idx ** |
idx_out |
|
) |
| |
|
static |
◆ idx_fill_kv_pairs()
◆ isync_by_sync_op()
static void isync_by_sync_op |
( |
void |
| ) |
|
|
static |
◆ isync_error_handling()
static void isync_error_handling |
( |
void |
| ) |
|
|
static |
Tests for error handling for an SYNC op such as failures in launching op.
Definition at line 275 of file isync.c.
◆ isync_on_idx_delete()
static void isync_on_idx_delete |
( |
void |
| ) |
|
|
static |
◆ isync_on_kv_delete()
static void isync_on_kv_delete |
( |
void |
| ) |
|
|
static |
◆ isync_on_op()
static void isync_on_op |
( |
void |
| ) |
|
|
static |
◆ st_isync_fini()
static int st_isync_fini |
( |
void |
| ) |
|
|
static |
◆ st_isync_init()
static int st_isync_init |
( |
void |
| ) |
|
|
static |
◆ st_isync_container
◆ st_suite_isync
Initial value:= {
.ss_name = "isync_st",
.ss_tests = {
}
}
static void isync_on_idx_delete(void)
static int st_isync_init(void)
static void isync_on_op(void)
static void isync_error_handling(void)
static void isync_by_sync_op(void)
static void isync_on_kv_delete(void)
static int st_isync_fini(void)
Definition at line 520 of file isync.c.