Go to the source code of this file.
|
static int | create_obj (struct m0_uint128 *oid, int unit_size) |
|
static int | bufvec_cmp (struct m0_bufvec b1, struct m0_bufvec b2) |
|
static int | write_verify (struct m0_bufvec *data_w, struct m0_uint128 oid, int start, int stride, int unit_size, int nr_ops) |
|
static int | write_obj (struct m0_uint128 oid, int start, int stride, int unit_size, int nr_ops, bool verify) |
|
static void | write_small_objs (void) |
|
static void | write_medium_objs (void) |
|
static void | write_large_objs (void) |
|
static void | write_with_layout_id (void) |
|
static void | write_pargrps_in_parallel_ops (void) |
|
static void | write_pargrps_rmw (void) |
|
static int | write_verify_unorder (struct m0_bufvec *data_w, struct m0_uint128 oid, int start, int stride, int unit_size, int nr_ops, int nr_ent) |
|
static int | write_unordered_obj (struct m0_uint128 oid, int start, int stride, int unit_size, int nr_ops, int nr_ent, bool verify) |
|
static void | write_unorder_pargrp (void) |
|
static void | write_pargrps (void) |
|
static int | st_write_init (void) |
|
static int | st_write_fini (void) |
|
◆ COUNT
◆ INDEX
#define INDEX |
( |
|
ivec, |
|
|
|
i |
|
) |
| ((ivec)->iv_index[(i)]) |
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_CLIENT |
◆ write_objs
◆ anonymous enum
◆ anonymous enum
Enumerator |
---|
SMALL_OBJ_SIZE | |
MEDIUM_OBJ_SIZE | |
LARGE_OBJ_SIZE | |
Definition at line 44 of file write.c.
◆ bufvec_cmp()
◆ create_obj()
static int create_obj |
( |
struct m0_uint128 * |
oid, |
|
|
int |
unit_size |
|
) |
| |
|
static |
◆ st_write_fini()
static int st_write_fini |
( |
void |
| ) |
|
|
static |
◆ st_write_init()
static int st_write_init |
( |
void |
| ) |
|
|
static |
◆ write_large_objs()
static void write_large_objs |
( |
void |
| ) |
|
|
static |
◆ write_medium_objs()
static void write_medium_objs |
( |
void |
| ) |
|
|
static |
◆ write_obj()
static int write_obj |
( |
struct m0_uint128 |
oid, |
|
|
int |
start, |
|
|
int |
stride, |
|
|
int |
unit_size, |
|
|
int |
nr_ops, |
|
|
bool |
verify |
|
) |
| |
|
static |
◆ write_pargrps()
static void write_pargrps |
( |
void |
| ) |
|
|
static |
write a number of parity groups of data to an object then read.
Definition at line 655 of file write.c.
◆ write_pargrps_in_parallel_ops()
static void write_pargrps_in_parallel_ops |
( |
void |
| ) |
|
|
static |
◆ write_pargrps_rmw()
static void write_pargrps_rmw |
( |
void |
| ) |
|
|
static |
◆ write_small_objs()
static void write_small_objs |
( |
void |
| ) |
|
|
static |
◆ write_unorder_pargrp()
static void write_unorder_pargrp |
( |
void |
| ) |
|
|
static |
write unordered parity group of data to an object then read and verify if the order was corrected.
Definition at line 626 of file write.c.
◆ write_unordered_obj()
static int write_unordered_obj |
( |
struct m0_uint128 |
oid, |
|
|
int |
start, |
|
|
int |
stride, |
|
|
int |
unit_size, |
|
|
int |
nr_ops, |
|
|
int |
nr_ent, |
|
|
bool |
verify |
|
) |
| |
|
static |
◆ write_verify()
static int write_verify |
( |
struct m0_bufvec * |
data_w, |
|
|
struct m0_uint128 |
oid, |
|
|
int |
start, |
|
|
int |
stride, |
|
|
int |
unit_size, |
|
|
int |
nr_ops |
|
) |
| |
|
static |
◆ write_verify_unorder()
static int write_verify_unorder |
( |
struct m0_bufvec * |
data_w, |
|
|
struct m0_uint128 |
oid, |
|
|
int |
start, |
|
|
int |
stride, |
|
|
int |
unit_size, |
|
|
int |
nr_ops, |
|
|
int |
nr_ent |
|
) |
| |
|
static |
◆ write_with_layout_id()
static void write_with_layout_id |
( |
void |
| ) |
|
|
static |
◆ m0_addb_ctx
struct m0_addb_ctx m0_addb_ctx |
◆ st_suite_m0_write
Initial value:= {
.ss_name = "m0_write_st",
.ss_tests = {
}
}
static int st_write_fini(void)
static void write_small_objs(void)
static void write_unorder_pargrp(void)
static void write_pargrps_rmw(void)
static void write_large_objs(void)
static int st_write_init(void)
static void write_pargrps(void)
static void write_medium_objs(void)
static void write_pargrps_in_parallel_ops(void)
static void write_with_layout_id(void)
Definition at line 716 of file write.c.
◆ st_write_container