Motr  M0
m0_workload_index Struct Reference

#include <crate_client.h>

Collaboration diagram for m0_workload_index:
Collaboration graph

Data Fields

struct m0_uint128ids
 
int * op_status
 
int num_index
 
int num_kvs
 
int mode
 
int opcode
 
int opcode_prcnt [CRATE_OP_TYPES]
 
int next_records
 
int op_count
 
int exec_time
 
int warmup_put_cnt
 
int warmup_del_ratio
 
struct m0_fid key_prefix
 
int keys_count
 
int key_size
 
int value_size
 
int max_key_size
 
int max_value_size
 
int min_key_size
 
bool keys_ordered
 
struct m0_fid index_fid
 
uint64_t seed
 

Detailed Description

Definition at line 76 of file crate_client.h.

Field Documentation

◆ exec_time

int exec_time

Maximum number of seconds to execute test. exec_time == -1 means "unlimited".

Definition at line 94 of file crate_client.h.

◆ ids

struct m0_uint128* ids

Definition at line 77 of file crate_client.h.

◆ index_fid

struct m0_fid index_fid

Definition at line 113 of file crate_client.h.

◆ key_prefix

struct m0_fid key_prefix

Definition at line 101 of file crate_client.h.

◆ key_size

int key_size

Added to set key_size and value_size parameter from .yaml file.

Definition at line 105 of file crate_client.h.

◆ keys_count

int keys_count

Definition at line 102 of file crate_client.h.

◆ keys_ordered

bool keys_ordered

Definition at line 111 of file crate_client.h.

◆ max_key_size

int max_key_size

Definition at line 107 of file crate_client.h.

◆ max_value_size

int max_value_size

Definition at line 108 of file crate_client.h.

◆ min_key_size

int min_key_size

Definition at line 109 of file crate_client.h.

◆ mode

int mode

Definition at line 81 of file crate_client.h.

◆ next_records

int next_records

Definition at line 84 of file crate_client.h.

◆ num_index

int num_index

Definition at line 79 of file crate_client.h.

◆ num_kvs

int num_kvs

Definition at line 80 of file crate_client.h.

◆ op_count

int op_count

Total count for all operaions. If op_count == -1, then operations count is unlimited.

Definition at line 89 of file crate_client.h.

◆ op_status

int* op_status

Definition at line 78 of file crate_client.h.

◆ opcode

int opcode

Definition at line 82 of file crate_client.h.

◆ opcode_prcnt

int opcode_prcnt[CRATE_OP_TYPES]

Definition at line 83 of file crate_client.h.

◆ seed

uint64_t seed

Definition at line 115 of file crate_client.h.

◆ value_size

int value_size

Definition at line 106 of file crate_client.h.

◆ warmup_del_ratio

int warmup_del_ratio

Delete every 'warmup_del_ratio' records before test.

Definition at line 99 of file crate_client.h.

◆ warmup_put_cnt

int warmup_put_cnt

Insert 'warmup_put_cnt' records before test.

Definition at line 97 of file crate_client.h.


The documentation for this struct was generated from the following file: