IOR
Data Fields
mdtest_options_t Struct Reference
Collaboration diagram for mdtest_options_t:
Collaboration graph
[legend]

Data Fields

int size
 
uint64_t * rand_array
 
char testdir [MAX_PATHLEN]
 
char testdirpath [MAX_PATHLEN]
 
char base_tree_name [MAX_PATHLEN]
 
char ** filenames
 
char hostname [MAX_PATHLEN]
 
char mk_name [MAX_PATHLEN]
 
char stat_name [MAX_PATHLEN]
 
char read_name [MAX_PATHLEN]
 
char rm_name [MAX_PATHLEN]
 
char unique_mk_dir [MAX_PATHLEN]
 
char unique_chdir_dir [MAX_PATHLEN]
 
char unique_stat_dir [MAX_PATHLEN]
 
char unique_read_dir [MAX_PATHLEN]
 
char unique_rm_dir [MAX_PATHLEN]
 
char unique_rm_uni_dir [MAX_PATHLEN]
 
char * write_buffer
 
char * stoneWallingStatusFile
 
int gpu_memory_flags
 
int barriers
 
int create_only
 
int stat_only
 
int read_only
 
int verify_read
 
int verify_write
 
int verification_error
 
int remove_only
 
int rename_dirs
 
int leaf_only
 
unsigned branch_factor
 
int depth
 
int random_buffer_offset
 
uint64_t num_dirs_in_tree
 
uint64_t items
 
uint64_t items_per_dir
 
uint64_t num_dirs_in_tree_calc
 
int directory_loops
 
int print_time
 
int print_rate_and_time
 
int print_all_proc
 
int random_seed
 
int shared_file
 
int files_only
 
int dirs_only
 
int pre_delay
 
int unique_dir_per_task
 
int time_unique_dir_overhead
 
int collective_creates
 
size_t write_bytes
 
int stone_wall_timer_seconds
 
size_t read_bytes
 
int sync_file
 
int call_sync
 
int path_count
 
int nstride
 
int make_node
 
char * saveRankDetailsCSV
 
mdtest_results_tsummary_table
 
pid_t pid
 
uid_t uid
 
const ior_aiori_tbackend
 
void * backend_options
 
aiori_xfer_hint_t hints
 
char * api
 

Detailed Description

Definition at line 93 of file mdtest.c.

Field Documentation

◆ api

char* mdtest_options_t::api

Definition at line 177 of file mdtest.c.

Referenced by mdtest_run().

◆ backend

const ior_aiori_t* mdtest_options_t::backend

◆ backend_options

void* mdtest_options_t::backend_options

◆ barriers

int mdtest_options_t::barriers

Definition at line 116 of file mdtest.c.

Referenced by md_validate_tests(), mdtest_init_args(), mdtest_run(), and phase_end().

◆ base_tree_name

char mdtest_options_t::base_tree_name[MAX_PATHLEN]

◆ branch_factor

unsigned mdtest_options_t::branch_factor

◆ call_sync

int mdtest_options_t::call_sync

Definition at line 160 of file mdtest.c.

Referenced by mdtest_run(), and phase_end().

◆ collective_creates

int mdtest_options_t::collective_creates

◆ create_only

int mdtest_options_t::create_only

Definition at line 117 of file mdtest.c.

Referenced by directory_test(), file_test(), md_validate_tests(), mdtest_iteration(), and mdtest_run().

◆ depth

int mdtest_options_t::depth

◆ directory_loops

int mdtest_options_t::directory_loops

◆ dirs_only

int mdtest_options_t::dirs_only

Definition at line 151 of file mdtest.c.

Referenced by md_validate_tests(), mdtest_iteration(), mdtest_run(), and summarize_results_rank0().

◆ filenames

char** mdtest_options_t::filenames

Definition at line 99 of file mdtest.c.

Referenced by mdtest_run(), and parse_dirpath().

◆ files_only

int mdtest_options_t::files_only

Definition at line 150 of file mdtest.c.

Referenced by md_validate_tests(), mdtest_iteration(), mdtest_run(), and summarize_results_rank0().

◆ gpu_memory_flags

int mdtest_options_t::gpu_memory_flags

Definition at line 113 of file mdtest.c.

Referenced by mdtest_read(), and mdtest_run().

◆ hints

aiori_xfer_hint_t mdtest_options_t::hints

Definition at line 176 of file mdtest.c.

Referenced by create_file(), and mdtest_run().

◆ hostname

char mdtest_options_t::hostname[MAX_PATHLEN]

Definition at line 100 of file mdtest.c.

Referenced by mdtest_run().

◆ items

uint64_t mdtest_options_t::items

◆ items_per_dir

uint64_t mdtest_options_t::items_per_dir

◆ leaf_only

int mdtest_options_t::leaf_only

Definition at line 125 of file mdtest.c.

Referenced by create_remove_items(), mdtest_read(), mdtest_run(), mdtest_stat(), and rename_dir_test().

◆ make_node

int mdtest_options_t::make_node

Definition at line 163 of file mdtest.c.

Referenced by create_file(), md_validate_tests(), and mdtest_run().

◆ mk_name

char mdtest_options_t::mk_name[MAX_PATHLEN]

◆ nstride

int mdtest_options_t::nstride

◆ num_dirs_in_tree

uint64_t mdtest_options_t::num_dirs_in_tree

Definition at line 135 of file mdtest.c.

Referenced by mdtest_iteration(), mdtest_read(), mdtest_run(), mdtest_stat(), and rename_dir_test().

◆ num_dirs_in_tree_calc

uint64_t mdtest_options_t::num_dirs_in_tree_calc

Definition at line 143 of file mdtest.c.

Referenced by file_test(), and mdtest_run().

◆ path_count

int mdtest_options_t::path_count

Definition at line 161 of file mdtest.c.

Referenced by md_validate_tests(), mdtest_iteration(), mdtest_run(), and parse_dirpath().

◆ pid

pid_t mdtest_options_t::pid

Definition at line 170 of file mdtest.c.

Referenced by mdtest_run().

◆ pre_delay

int mdtest_options_t::pre_delay

Definition at line 152 of file mdtest.c.

Referenced by mdtest_iteration(), and mdtest_run().

◆ print_all_proc

int mdtest_options_t::print_all_proc

Definition at line 147 of file mdtest.c.

Referenced by mdtest_run(), and summarize_results_rank0().

◆ print_rate_and_time

int mdtest_options_t::print_rate_and_time

Definition at line 146 of file mdtest.c.

Referenced by mdtest_run(), and summarize_results().

◆ print_time

int mdtest_options_t::print_time

Definition at line 145 of file mdtest.c.

Referenced by mdtest_run(), and summarize_results().

◆ rand_array

uint64_t* mdtest_options_t::rand_array

Definition at line 95 of file mdtest.c.

Referenced by mdtest_read(), mdtest_run(), and mdtest_stat().

◆ random_buffer_offset

int mdtest_options_t::random_buffer_offset

Definition at line 128 of file mdtest.c.

Referenced by create_file(), mdtest_read(), and mdtest_run().

◆ random_seed

int mdtest_options_t::random_seed

Definition at line 148 of file mdtest.c.

Referenced by directory_test(), file_test(), and mdtest_run().

◆ read_bytes

size_t mdtest_options_t::read_bytes

Definition at line 158 of file mdtest.c.

Referenced by md_validate_tests(), mdtest_read(), and mdtest_run().

◆ read_name

char mdtest_options_t::read_name[MAX_PATHLEN]

Definition at line 103 of file mdtest.c.

Referenced by collective_create_remove(), mdtest_iteration(), mdtest_read(), and mdtest_run().

◆ read_only

int mdtest_options_t::read_only

Definition at line 119 of file mdtest.c.

Referenced by directory_test(), file_test(), md_validate_tests(), and mdtest_run().

◆ remove_only

int mdtest_options_t::remove_only

Definition at line 123 of file mdtest.c.

Referenced by directory_test(), file_test(), md_validate_tests(), mdtest_iteration(), and mdtest_run().

◆ rename_dirs

int mdtest_options_t::rename_dirs

Definition at line 124 of file mdtest.c.

Referenced by directory_test(), and md_validate_tests().

◆ rm_name

char mdtest_options_t::rm_name[MAX_PATHLEN]

◆ saveRankDetailsCSV

char* mdtest_options_t::saveRankDetailsCSV

Definition at line 167 of file mdtest.c.

Referenced by md_validate_tests(), mdtest_run(), and StoreRankInformation().

◆ shared_file

int mdtest_options_t::shared_file

◆ size

int mdtest_options_t::size

◆ stat_name

char mdtest_options_t::stat_name[MAX_PATHLEN]

◆ stat_only

int mdtest_options_t::stat_only

Definition at line 118 of file mdtest.c.

Referenced by directory_test(), file_test(), md_validate_tests(), and mdtest_run().

◆ stone_wall_timer_seconds

int mdtest_options_t::stone_wall_timer_seconds

Definition at line 157 of file mdtest.c.

Referenced by directory_test(), file_test(), file_test_create(), md_validate_tests(), and mdtest_run().

◆ stoneWallingStatusFile

char* mdtest_options_t::stoneWallingStatusFile

Definition at line 112 of file mdtest.c.

Referenced by file_test(), file_test_create(), and mdtest_run().

◆ summary_table

mdtest_results_t* mdtest_options_t::summary_table

◆ sync_file

int mdtest_options_t::sync_file

Definition at line 159 of file mdtest.c.

Referenced by create_file(), and mdtest_run().

◆ testdir

char mdtest_options_t::testdir[MAX_PATHLEN]

◆ testdirpath

char mdtest_options_t::testdirpath[MAX_PATHLEN]

Definition at line 97 of file mdtest.c.

Referenced by mdtest_run(), and prep_testdir().

◆ time_unique_dir_overhead

int mdtest_options_t::time_unique_dir_overhead

Definition at line 154 of file mdtest.c.

Referenced by directory_test(), file_test(), file_test_create(), and mdtest_run().

◆ uid

uid_t mdtest_options_t::uid

Definition at line 171 of file mdtest.c.

Referenced by mdtest_run().

◆ unique_chdir_dir

char mdtest_options_t::unique_chdir_dir[MAX_PATHLEN]

Definition at line 106 of file mdtest.c.

Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().

◆ unique_dir_per_task

int mdtest_options_t::unique_dir_per_task

◆ unique_mk_dir

char mdtest_options_t::unique_mk_dir[MAX_PATHLEN]

Definition at line 105 of file mdtest.c.

Referenced by collective_create_remove(), and mdtest_iteration().

◆ unique_read_dir

char mdtest_options_t::unique_read_dir[MAX_PATHLEN]

Definition at line 108 of file mdtest.c.

Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().

◆ unique_rm_dir

char mdtest_options_t::unique_rm_dir[MAX_PATHLEN]

Definition at line 109 of file mdtest.c.

Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().

◆ unique_rm_uni_dir

char mdtest_options_t::unique_rm_uni_dir[MAX_PATHLEN]

Definition at line 110 of file mdtest.c.

Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().

◆ unique_stat_dir

char mdtest_options_t::unique_stat_dir[MAX_PATHLEN]

Definition at line 107 of file mdtest.c.

Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().

◆ verification_error

int mdtest_options_t::verification_error

Definition at line 122 of file mdtest.c.

Referenced by create_file(), mdtest_read(), and mdtest_run().

◆ verify_read

int mdtest_options_t::verify_read

Definition at line 120 of file mdtest.c.

Referenced by md_validate_tests(), mdtest_read(), and mdtest_run().

◆ verify_write

int mdtest_options_t::verify_write

Definition at line 121 of file mdtest.c.

Referenced by create_file(), and mdtest_run().

◆ write_buffer

char* mdtest_options_t::write_buffer

Definition at line 111 of file mdtest.c.

Referenced by create_file(), and mdtest_run().

◆ write_bytes

size_t mdtest_options_t::write_bytes

Definition at line 156 of file mdtest.c.

Referenced by create_file(), md_validate_tests(), and mdtest_run().


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