Go to the source code of this file.
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_CLIENT |
◆ anonymous enum
Enumerator |
---|
PARGRP_UNIT_SIZE | |
PARGRP_DATA_UNIT_NUM | |
PARGRP_DATA_SIZE | |
MAX_OPS | |
Definition at line 41 of file osync.c.
◆ anonymous enum
Enumerator |
---|
SMALL_OBJ_SIZE | |
MEDIUM_OBJ_SIZE | |
LARGE_OBJ_SIZE | |
Definition at line 49 of file osync.c.
◆ create_obj()
◆ osync_after_each_write()
static void osync_after_each_write |
( |
void |
| ) |
|
|
static |
sync data for each write operation.
Definition at line 173 of file osync.c.
◆ osync_after_writes()
static void osync_after_writes |
( |
void |
| ) |
|
|
static |
Only sync data after all write ops are done.
Definition at line 217 of file osync.c.
◆ osync_by_sync_op()
static void osync_by_sync_op |
( |
void |
| ) |
|
|
static |
◆ osync_on_op()
static void osync_on_op |
( |
void |
| ) |
|
|
static |
Tests SYNC_ON_OP for objects.
Definition at line 316 of file osync.c.
◆ st_osync_fini()
static int st_osync_fini |
( |
void |
| ) |
|
|
static |
◆ st_osync_init()
static int st_osync_init |
( |
void |
| ) |
|
|
static |
◆ write_obj()
static int write_obj |
( |
struct m0_obj * |
obj, |
|
|
int |
start, |
|
|
int |
stride, |
|
|
int |
nr_ops |
|
) |
| |
|
static |
◆ layout_id
◆ st_osync_container
◆ st_suite_osync
Initial value:= {
.ss_name = "osync_st",
.ss_tests = {
}
}
static void osync_on_op(void)
static void osync_by_sync_op(void)
static void osync_after_writes(void)
static int st_osync_init(void)
static void osync_after_each_write(void)
static int st_osync_fini(void)
Definition at line 466 of file osync.c.