IOR
|
#include <limits.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <inttypes.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "option.h"
#include "utilities.h"
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
#include <dirent.h>
#include <errno.h>
#include <time.h>
#include <sys/time.h>
#include "aiori.h"
#include "ior.h"
#include "mdtest.h"
#include <mpi.h>
Go to the source code of this file.
Data Structures | |
struct | rank_progress_t |
Macros | |
#define | FILEMODE S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH |
#define | DIRMODE S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IXGRP|S_IROTH|S_IXOTH |
#define | RELEASE_VERS "1.9.3" |
#define | TEST_DIR "#test-dir" |
#define | ITEM_COUNT 25000 |
#define | LLU "%lu" |
#define | CHECK_STONE_WALL(p) (((p)->stone_wall_timer_seconds != 0) && ((GetTimeStamp() - (p)->start_time) > (p)->stone_wall_timer_seconds)) |
Enumerations | |
enum | { MK_UNI_DIR, STAT_SUB_DIR, READ_SUB_DIR, RM_SUB_DIR, RM_UNI_DIR } |
Functions | |
void | offset_timers (double *t, int tcount) |
void | parse_dirpath (char *dirpath_arg) |
static void | prep_testdir (int j, int dir_iter) |
void | unique_dir_access (int opt, char *to) |
static void | create_remove_dirs (const char *path, bool create, uint64_t itemNum) |
static void | remove_file (const char *path, uint64_t itemNum) |
static void | create_file (const char *path, uint64_t itemNum) |
void | create_remove_items_helper (const int dirs, const int create, const char *path, uint64_t itemNum, rank_progress_t *progress) |
void | collective_helper (const int dirs, const int create, const char *path, uint64_t itemNum, rank_progress_t *progress) |
void | create_remove_items (int currDepth, const int dirs, const int create, const int collective, const char *path, uint64_t dirNum, rank_progress_t *progress) |
void | mdtest_stat (const int random, const int dirs, const long dir_iter, const char *path, rank_progress_t *progress) |
void | mdtest_read (int random, int dirs, const long dir_iter, char *path) |
void | collective_create_remove (const int create, const int dirs, const int ntasks, const char *path, rank_progress_t *progress) |
void | directory_test (const int iteration, const int ntasks, const char *path, rank_progress_t *progress) |
int | updateStoneWallIterations (int iteration, rank_progress_t *progress, double tstart) |
void | file_test (const int iteration, const int ntasks, const char *path, rank_progress_t *progress) |
void | print_help (void) |
int | calc_allreduce_index (int iter, int rank, int op) |
void | summarize_results (int iterations) |
void | valid_tests () |
void | show_file_system_size (char *file_system) |
void | display_freespace (char *testdirpath) |
void | create_remove_directory_tree (int create, int currDepth, char *path, int dirNum, rank_progress_t *progress) |
static void | mdtest_iteration (int i, int j, MPI_Group testgroup, mdtest_results_t *summary_table) |
void | mdtest_init_args () |
mdtest_results_t * | mdtest_run (int argc, char **argv, MPI_Comm world_com, FILE *world_out) |
#define CHECK_STONE_WALL | ( | p | ) | (((p)->stone_wall_timer_seconds != 0) && ((GetTimeStamp() - (p)->start_time) > (p)->stone_wall_timer_seconds)) |
Definition at line 167 of file mdtest.c.
Referenced by collective_helper(), create_remove_items_helper(), and mdtest_iteration().
#define DIRMODE S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IXGRP|S_IROTH|S_IXOTH |
Definition at line 75 of file mdtest.c.
Referenced by create_remove_directory_tree(), create_remove_dirs(), mdtest_iteration(), and mdtest_run().
#define ITEM_COUNT 25000 |
Definition at line 78 of file mdtest.c.
Referenced by create_file(), create_remove_dirs(), mdtest_read(), mdtest_stat(), and remove_file().
#define LLU "%lu" |
Definition at line 80 of file mdtest.c.
Referenced by collective_helper(), create_file(), create_remove_dirs(), file_test(), mdtest_read(), mdtest_run(), mdtest_stat(), and remove_file().
#define RELEASE_VERS "1.9.3" |
Definition at line 76 of file mdtest.c.
Referenced by mdtest_run().
#define TEST_DIR "#test-dir" |
Definition at line 77 of file mdtest.c.
Referenced by prep_testdir().
anonymous enum |
int calc_allreduce_index | ( | int | iter, |
int | rank, | ||
int | op | ||
) |
Definition at line 1375 of file mdtest.c.
References MDTEST_LAST_NUM, and size.
Referenced by summarize_results().
void collective_create_remove | ( | const int | create, |
const int | dirs, | ||
const int | ntasks, | ||
const char * | path, | ||
rank_progress_t * | progress | ||
) |
Definition at line 756 of file mdtest.c.
References base_tree_name, create_remove_items(), MAX_PATHLEN, mk_name, nstride, out_logfile, rank, read_name, rm_name, shared_file, stat_name, testdir, unique_chdir_dir, unique_dir_per_task, unique_mk_dir, unique_read_dir, unique_rm_dir, unique_rm_uni_dir, unique_stat_dir, and verbose.
Referenced by directory_test(), and file_test().
void collective_helper | ( | const int | dirs, |
const int | create, | ||
const char * | path, | ||
uint64_t | itemNum, | ||
rank_progress_t * | progress | ||
) |
Definition at line 415 of file mdtest.c.
References CHECK_STONE_WALL, ior_aiori::close, ior_aiori::create, create_remove_dirs(), ior_aiori::delete, FAIL, IOR_CREAT, IOR_WRONLY, rank_progress_t::items_done, items_per_dir, rank_progress_t::items_per_dir, rank_progress_t::items_start, LLU, MAX_PATHLEN, mk_name, NULL, IOR_param_t::openFlags, out_logfile, rank, rm_name, shared_file, and verbose.
Referenced by create_remove_items().
|
static |
Definition at line 310 of file mdtest.c.
References ior_aiori::close, collective_creates, ior_aiori::create, FAIL, IOR_param_t::filePerProc, IOR_param_t::fsyncPerWrite, IOR_CREAT, IOR_WRONLY, ITEM_COUNT, LLU, MAX_PATHLEN, mk_name, NULL, IOR_param_t::offset, ior_aiori::open, IOR_param_t::openFlags, out_logfile, rank, shared_file, sync_file, verbose, WRITE, write_buffer, write_bytes, and ior_aiori::xfer.
Referenced by create_remove_items_helper().
void create_remove_directory_tree | ( | int | create, |
int | currDepth, | ||
char * | path, | ||
int | dirNum, | ||
rank_progress_t * | progress | ||
) |
Definition at line 1795 of file mdtest.c.
References base_tree_name, branch_factor, depth, DIRMODE, FAIL, MAX_PATHLEN, ior_aiori::mkdir, out_logfile, rank, ior_aiori::rmdir, and verbose.
Referenced by mdtest_iteration().
|
static |
Definition at line 258 of file mdtest.c.
References DIRMODE, FAIL, ITEM_COUNT, LLU, MAX_PATHLEN, mk_name, ior_aiori::mkdir, out_logfile, rank, rm_name, ior_aiori::rmdir, and verbose.
Referenced by collective_helper(), and create_remove_items_helper().
void create_remove_items | ( | int | currDepth, |
const int | dirs, | ||
const int | create, | ||
const int | collective, | ||
const char * | path, | ||
uint64_t | dirNum, | ||
rank_progress_t * | progress | ||
) |
Definition at line 459 of file mdtest.c.
References base_tree_name, branch_factor, collective_helper(), create_remove_items_helper(), depth, items_per_dir, leaf_only, MAX_PATHLEN, out_logfile, rank, and verbose.
Referenced by collective_create_remove(), directory_test(), and file_test().
void create_remove_items_helper | ( | const int | dirs, |
const int | create, | ||
const char * | path, | ||
uint64_t | itemNum, | ||
rank_progress_t * | progress | ||
) |
Definition at line 386 of file mdtest.c.
References CHECK_STONE_WALL, create_file(), create_remove_dirs(), rank_progress_t::items_done, items_per_dir, rank_progress_t::items_per_dir, rank_progress_t::items_start, out_logfile, rank, remove_file(), and verbose.
Referenced by create_remove_items().
void directory_test | ( | const int | iteration, |
const int | ntasks, | ||
const char * | path, | ||
rank_progress_t * | progress | ||
) |
Definition at line 839 of file mdtest.c.
References barriers, collective_create_remove(), collective_creates, create_only, create_remove_items(), directory_loops, mdtest_results_t::items, items, MAX_PATHLEN, mdtest_stat(), MK_UNI_DIR, offset_timers(), out_logfile, prep_testdir(), random_seed, rank, mdtest_results_t::rate, read_only, READ_SUB_DIR, remove_only, RM_SUB_DIR, RM_UNI_DIR, size, stat_only, STAT_SUB_DIR, mdtest_results_t::stonewall_last_item, testComm, testdir, mdtest_results_t::time, time_unique_dir_overhead, unique_dir_access(), unique_dir_per_task, and verbose.
Referenced by mdtest_iteration().
void display_freespace | ( | char * | testdirpath | ) |
Definition at line 1746 of file mdtest.c.
References MAX_PATHLEN, out_logfile, rank, show_file_system_size(), and verbose.
Referenced by mdtest_run().
void file_test | ( | const int | iteration, |
const int | ntasks, | ||
const char * | path, | ||
rank_progress_t * | progress | ||
) |
Definition at line 1077 of file mdtest.c.
References barriers, collective_create_remove(), collective_creates, create_only, create_remove_items(), directory_loops, mdtest_results_t::items, items, rank_progress_t::items_done, rank_progress_t::items_per_dir, rank_progress_t::items_start, LLU, MAX_PATHLEN, mdtest_read(), mdtest_stat(), MK_UNI_DIR, num_dirs_in_tree_calc, offset_timers(), out_logfile, prep_testdir(), random_seed, rank, mdtest_results_t::rate, read_only, READ_SUB_DIR, ReadStoneWallingIterations(), remove_only, RM_SUB_DIR, RM_UNI_DIR, size, stat_only, STAT_SUB_DIR, stone_wall_timer_seconds, rank_progress_t::stone_wall_timer_seconds, mdtest_results_t::stonewall_last_item, stoneWallingStatusFile, StoreStoneWallingIterations(), testComm, testdir, mdtest_results_t::time, time_unique_dir_overhead, unique_dir_access(), unique_dir_per_task, updateStoneWallIterations(), and verbose.
Referenced by mdtest_iteration().
void mdtest_init_args | ( | ) |
Definition at line 2136 of file mdtest.c.
References barriers, branch_factor, collective_creates, create_only, depth, dirs_only, files_only, items, items_per_dir, leaf_only, nstride, NULL, num_dirs_in_tree, num_dirs_in_tree_calc, path_count, pre_delay, print_time, random_seed, read_bytes, read_only, remove_only, shared_file, stat_only, stone_wall_timer_seconds, stoneWallingStatusFile, sync_file, throttle, time_unique_dir_overhead, unique_dir_per_task, and write_bytes.
Referenced by mdtest_run().
|
static |
Definition at line 1875 of file mdtest.c.
References ior_aiori::access, base_tree_name, CHECK_STONE_WALL, collective_creates, create_only, create_remove_directory_tree(), DelaySecs(), directory_loops, directory_test(), DIRMODE, dirs_only, FAIL, file_test(), files_only, GetTimeStamp(), mdtest_results_t::items, items_per_dir, rank_progress_t::items_per_dir, rank_progress_t::items_start, mk_name, ior_aiori::mkdir, nstride, num_dirs_in_tree, out_logfile, path_count, pre_delay, prep_testdir(), rank, mdtest_results_t::rate, read_name, remove_only, rm_name, ior_aiori::rmdir, shared_file, size, rank_progress_t::start_time, stat_name, stone_wall_timer_seconds, rank_progress_t::stone_wall_timer_seconds, mdtest_results_t::stonewall_last_item, testComm, testdir, mdtest_results_t::time, unique_chdir_dir, unique_dir_per_task, unique_mk_dir, unique_read_dir, unique_rm_dir, unique_rm_uni_dir, unique_stat_dir, and verbose.
Referenced by mdtest_run().
void mdtest_read | ( | int | random, |
int | dirs, | ||
const long | dir_iter, | ||
char * | path | ||
) |
Definition at line 646 of file mdtest.c.
References base_tree_name, branch_factor, ior_aiori::close, depth, directory_loops, FAIL, ITEM_COUNT, items, items_per_dir, leaf_only, LLU, MAX_PATHLEN, NULL, num_dirs_in_tree, ior_aiori::open, IOR_param_t::openFlags, out_logfile, rand_array, rank, READ, read_buffer, read_bytes, read_name, verbose, and ior_aiori::xfer.
Referenced by file_test().
mdtest_results_t* mdtest_run | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | world_com, | ||
FILE * | world_out | ||
) |
Definition at line 2169 of file mdtest.c.
References ior_aiori::access, aiori_select(), aiori_supported_apis(), airoi_parse_options(), backend_name, barriers, base_tree_name, branch_factor, collective_creates, CountTasksPerNode(), create_only, depth, directory_loops, DIRMODE, dirs_only, display_freespace(), FAIL, filenames, files_only, hostname, init_clock(), items, items_per_dir, LAST_OPTION, leaf_only, LLU, MAX_PATHLEN, mdtest_init_args(), mdtest_iteration(), MDTEST_LAST_NUM, mk_name, ior_aiori::mkdir, mpi_comm_world, nstride, NULL, num_dirs_in_tree, num_dirs_in_tree_calc, OPTION_FLAG, OPTION_OPTIONAL_ARGUMENT, options, out_logfile, parse_dirpath(), path_count, pid, pre_delay, print_time, PrintTimestamp(), rand_array, random_seed, rank, mdtest_results_t::rate, read_bytes, read_name, read_only, RELEASE_VERS, remove_only, rm_name, shared_file, size, stat_name, stat_only, stone_wall_timer_seconds, stoneWallingStatusFile, summarize_results(), summary_table, sync_file, testComm, testdirpath, mdtest_results_t::time, time_unique_dir_overhead, uid, unique_dir_per_task, valid_tests(), verbose, write_buffer, and write_bytes.
Referenced by main().
void mdtest_stat | ( | const int | random, |
const int | dirs, | ||
const long | dir_iter, | ||
const char * | path, | ||
rank_progress_t * | progress | ||
) |
Definition at line 538 of file mdtest.c.
References base_tree_name, branch_factor, depth, directory_loops, FAIL, ITEM_COUNT, items, items_per_dir, leaf_only, LLU, MAX_PATHLEN, num_dirs_in_tree, out_logfile, rand_array, rank, ior_aiori::stat, stat_name, and verbose.
Referenced by directory_test(), and file_test().
void offset_timers | ( | double * | t, |
int | tcount | ||
) |
Definition at line 173 of file mdtest.c.
References out_logfile, rank, and verbose.
Referenced by directory_test(), and file_test().
void parse_dirpath | ( | char * | dirpath_arg | ) |
Definition at line 189 of file mdtest.c.
References FAIL, filenames, NULL, out_logfile, path_count, rank, and verbose.
Referenced by mdtest_run().
|
static |
Definition at line 224 of file mdtest.c.
References TEST_DIR, testdir, and testdirpath.
Referenced by directory_test(), file_test(), and mdtest_iteration().
void print_help | ( | void | ) |
Definition at line 1317 of file mdtest.c.
References aiori_supported_apis(), and out_logfile.
|
static |
Definition at line 288 of file mdtest.c.
References ior_aiori::delete, ITEM_COUNT, LLU, MAX_PATHLEN, out_logfile, rank, rm_name, shared_file, and verbose.
Referenced by create_remove_items_helper().
void show_file_system_size | ( | char * | file_system | ) |
Definition at line 1683 of file mdtest.c.
References ior_aiori_statfs::f_bfree, ior_aiori_statfs::f_blocks, ior_aiori_statfs::f_bsize, ior_aiori_statfs::f_ffree, ior_aiori_statfs::f_files, FAIL, MAX_PATHLEN, NULL, out_logfile, rank, ior_aiori::statfs, and verbose.
Referenced by display_freespace().
void summarize_results | ( | int | iterations | ) |
Definition at line 1380 of file mdtest.c.
References barriers, calc_allreduce_index(), dirs_only, files_only, MAX_PATHLEN, MDTEST_LAST_NUM, out_logfile, print_time, rank, mdtest_results_t::rate, size, testComm, mdtest_results_t::time, and verbose.
Referenced by mdtest_run().
void unique_dir_access | ( | int | opt, |
char * | to | ||
) |
Definition at line 238 of file mdtest.c.
References MK_UNI_DIR, out_logfile, rank, READ_SUB_DIR, RM_SUB_DIR, RM_UNI_DIR, STAT_SUB_DIR, testComm, testdir, unique_chdir_dir, unique_read_dir, unique_rm_dir, unique_rm_uni_dir, unique_stat_dir, and verbose.
Referenced by directory_test(), and file_test().
int updateStoneWallIterations | ( | int | iteration, |
rank_progress_t * | progress, | ||
double | tstart | ||
) |
Definition at line 1045 of file mdtest.c.
References items, rank_progress_t::items_done, rank_progress_t::items_per_dir, rank_progress_t::items_start, MDTEST_FILE_CREATE_NUM, out_logfile, rank, size, mdtest_results_t::stonewall_item_min, mdtest_results_t::stonewall_item_sum, mdtest_results_t::stonewall_time, testComm, and verbose.
Referenced by file_test().
void valid_tests | ( | ) |
Definition at line 1588 of file mdtest.c.
References backend_name, barriers, branch_factor, collective_creates, create_only, depth, dirs_only, FAIL, files_only, items, items_per_dir, nstride, out_logfile, path_count, rank, read_only, remove_only, shared_file, size, stat_only, stone_wall_timer_seconds, testComm, unique_dir_per_task, and verbose.
Referenced by mdtest_run().
|
static |
|
static |
Definition at line 150 of file mdtest.c.
Referenced by mdtest_run(), and valid_tests().
|
static |
Definition at line 104 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), mdtest_run(), summarize_results(), and valid_tests().
|
static |
Definition at line 86 of file mdtest.c.
Referenced by collective_create_remove(), create_remove_directory_tree(), create_remove_items(), mdtest_iteration(), mdtest_read(), mdtest_run(), and mdtest_stat().
|
static |
Definition at line 110 of file mdtest.c.
Referenced by create_remove_directory_tree(), create_remove_items(), mdtest_init_args(), mdtest_read(), mdtest_run(), mdtest_stat(), and valid_tests().
|
static |
Definition at line 137 of file mdtest.c.
Referenced by create_file(), directory_test(), file_test(), mdtest_init_args(), mdtest_iteration(), mdtest_run(), and valid_tests().
|
static |
Definition at line 105 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), mdtest_iteration(), mdtest_run(), and valid_tests().
|
static |
Definition at line 111 of file mdtest.c.
Referenced by create_remove_directory_tree(), create_remove_items(), mdtest_init_args(), mdtest_read(), mdtest_run(), mdtest_stat(), and valid_tests().
|
static |
Definition at line 127 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_iteration(), mdtest_read(), mdtest_run(), and mdtest_stat().
|
static |
Definition at line 132 of file mdtest.c.
Referenced by mdtest_init_args(), mdtest_iteration(), mdtest_run(), summarize_results(), and valid_tests().
|
static |
Definition at line 87 of file mdtest.c.
Referenced by mdtest_run(), and parse_dirpath().
|
static |
Definition at line 131 of file mdtest.c.
Referenced by mdtest_init_args(), mdtest_iteration(), mdtest_run(), summarize_results(), and valid_tests().
|
static |
Definition at line 88 of file mdtest.c.
Referenced by CountTasksPerNode(), and mdtest_run().
|
static |
Definition at line 124 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), mdtest_read(), mdtest_run(), mdtest_stat(), updateStoneWallIterations(), and valid_tests().
|
static |
Definition at line 125 of file mdtest.c.
Referenced by collective_helper(), create_remove_items(), create_remove_items_helper(), mdtest_init_args(), mdtest_iteration(), mdtest_read(), mdtest_run(), mdtest_stat(), and valid_tests().
|
static |
Definition at line 109 of file mdtest.c.
Referenced by create_remove_items(), mdtest_init_args(), mdtest_read(), mdtest_run(), and mdtest_stat().
|
static |
Definition at line 89 of file mdtest.c.
Referenced by collective_create_remove(), collective_helper(), create_file(), create_remove_dirs(), mdtest_iteration(), and mdtest_run().
|
static |
Definition at line 143 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_init_args(), mdtest_iteration(), mdtest_run(), and valid_tests().
|
static |
Definition at line 118 of file mdtest.c.
Referenced by mdtest_init_args(), mdtest_iteration(), mdtest_read(), mdtest_run(), and mdtest_stat().
|
static |
Definition at line 126 of file mdtest.c.
Referenced by file_test(), mdtest_init_args(), and mdtest_run().
|
static |
Definition at line 153 of file mdtest.c.
Referenced by MPIIO_Xfer().
|
static |
Definition at line 142 of file mdtest.c.
Referenced by mdtest_init_args(), mdtest_iteration(), mdtest_run(), parse_dirpath(), and valid_tests().
|
static |
Definition at line 146 of file mdtest.c.
Referenced by mdtest_run().
|
static |
Definition at line 133 of file mdtest.c.
Referenced by mdtest_init_args(), mdtest_iteration(), and mdtest_run().
|
static |
Definition at line 128 of file mdtest.c.
Referenced by mdtest_init_args(), mdtest_run(), and summarize_results().
|
static |
Definition at line 83 of file mdtest.c.
Referenced by mdtest_read(), mdtest_run(), and mdtest_stat().
|
static |
Definition at line 129 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), and mdtest_run().
|
static |
Definition at line 100 of file mdtest.c.
Referenced by mdtest_read().
|
static |
Definition at line 140 of file mdtest.c.
Referenced by mdtest_init_args(), mdtest_read(), and mdtest_run().
|
static |
Definition at line 91 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_iteration(), mdtest_read(), and mdtest_run().
|
static |
Definition at line 107 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), mdtest_run(), and valid_tests().
|
static |
Definition at line 108 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), mdtest_iteration(), mdtest_run(), and valid_tests().
|
static |
Definition at line 92 of file mdtest.c.
Referenced by collective_create_remove(), collective_helper(), create_remove_dirs(), mdtest_iteration(), mdtest_run(), and remove_file().
|
static |
Definition at line 130 of file mdtest.c.
Referenced by collective_create_remove(), collective_helper(), create_file(), mdtest_init_args(), mdtest_iteration(), mdtest_run(), remove_file(), and valid_tests().
|
static |
Definition at line 82 of file mdtest.c.
Referenced by calc_allreduce_index(), CountTasksPerNode(), directory_test(), file_test(), HogMemory(), InitTests(), ior_mmap_file(), malloc_and_touch(), mdtest_iteration(), mdtest_run(), string_to_bytes(), StringToBytes(), summarize_results(), updateStoneWallIterations(), and valid_tests().
|
static |
Definition at line 90 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_iteration(), mdtest_run(), and mdtest_stat().
|
static |
Definition at line 106 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), mdtest_run(), and valid_tests().
|
static |
Definition at line 139 of file mdtest.c.
Referenced by file_test(), mdtest_init_args(), mdtest_iteration(), mdtest_run(), and valid_tests().
|
static |
Definition at line 101 of file mdtest.c.
Referenced by file_test(), mdtest_init_args(), and mdtest_run().
|
static |
Definition at line 145 of file mdtest.c.
Referenced by mdtest_run().
|
static |
Definition at line 141 of file mdtest.c.
Referenced by create_file(), mdtest_init_args(), and mdtest_run().
|
static |
Definition at line 84 of file mdtest.c.
Referenced by collective_create_remove(), directory_test(), file_test(), mdtest_iteration(), prep_testdir(), and unique_dir_access().
|
static |
Definition at line 85 of file mdtest.c.
Referenced by mdtest_run(), and prep_testdir().
|
static |
Definition at line 136 of file mdtest.c.
Referenced by mdtest_init_args().
|
static |
Definition at line 135 of file mdtest.c.
Referenced by directory_test(), file_test(), mdtest_init_args(), and mdtest_run().
|
static |
Definition at line 147 of file mdtest.c.
Referenced by mdtest_run().
|
static |
Definition at line 94 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().
|
static |
Definition at line 134 of file mdtest.c.
Referenced by collective_create_remove(), directory_test(), file_test(), mdtest_init_args(), mdtest_iteration(), mdtest_run(), and valid_tests().
|
static |
Definition at line 93 of file mdtest.c.
Referenced by collective_create_remove(), and mdtest_iteration().
|
static |
Definition at line 96 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().
|
static |
Definition at line 97 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().
|
static |
Definition at line 98 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().
|
static |
Definition at line 95 of file mdtest.c.
Referenced by collective_create_remove(), mdtest_iteration(), and unique_dir_access().
|
static |
Definition at line 99 of file mdtest.c.
Referenced by create_file(), and mdtest_run().
|
static |
Definition at line 138 of file mdtest.c.
Referenced by create_file(), mdtest_init_args(), and mdtest_run().