IOR
|
#include <ior.h>
char* IOR_param_t::api |
Definition at line 87 of file ior.h.
Referenced by CheckFileSize(), DecodeDirective(), HDFS_SetVersion(), init_IOR_Param_t(), ParseCommandLine(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
char* IOR_param_t::apiVersion |
Definition at line 88 of file ior.h.
Referenced by HDFS_SetVersion(), ParseCommandLine(), ShowSetup(), and ValidateTests().
const void* IOR_param_t::backend |
Definition at line 82 of file ior.h.
Referenced by ParseCommandLine().
int IOR_param_t::beegfs_chunkSize |
Definition at line 199 of file ior.h.
Referenced by DecodeDirective(), init_IOR_Param_t(), and POSIX_Create().
int IOR_param_t::beegfs_numTargets |
Definition at line 198 of file ior.h.
Referenced by DecodeDirective(), init_IOR_Param_t(), and POSIX_Create().
IOR_offset_t IOR_param_t::blockSize |
Definition at line 117 of file ior.h.
Referenced by DecodeDirective(), GetOffsetArrayRandom(), GetOffsetArraySequential(), HDF5_Open(), HDF5_Xfer(), init_IOR_Param_t(), InitTests(), MPIIO_Open(), NCMPI_Xfer(), ParseCommandLine(), PrintLongSummaryOneOperation(), PrintReducedResult(), S3_Xfer_internal(), SeekOffset(), ShowSetup(), ShowTestStart(), and ValidateTests().
int IOR_param_t::checkRead |
Definition at line 110 of file ior.h.
Referenced by CheckRunSettings(), CountErrors(), DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), ShowTestStart(), TestIoSys(), ValidateTests(), XferBuffersFree(), and XferBuffersSetup().
int IOR_param_t::checkWrite |
Definition at line 109 of file ior.h.
Referenced by CheckRunSettings(), CountErrors(), DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), ShowTestStart(), TestIoSys(), ValidateTests(), XferBuffersFree(), and XferBuffersSetup().
int IOR_param_t::collective |
Definition at line 115 of file ior.h.
Referenced by DecodeDirective(), HDF5_Open(), MPIIO_Xfer(), NCMPI_Close(), NCMPI_Xfer(), ParseCommandLine(), ShowSetup(), ShowTestStart(), and ValidateTests().
enum PACKET_TYPE IOR_param_t::dataPacketType |
Definition at line 147 of file ior.h.
Referenced by FillBuffer(), ParseCommandLine(), and ShowTestStart().
int IOR_param_t::deadlineForStonewalling |
Definition at line 131 of file ior.h.
Referenced by CheckFileSize(), DecodeDirective(), ParseCommandLine(), ShowSetup(), ShowTestStart(), TestIoSys(), and WriteOrRead().
char* IOR_param_t::debug |
Definition at line 83 of file ior.h.
Referenced by DecodeDirective(), and ShowSetup().
int IOR_param_t::errorFound |
Definition at line 113 of file ior.h.
Referenced by CountErrors(), and TestIoSys().
IOR_offset_t IOR_param_t::expectedAggFileSize |
Definition at line 120 of file ior.h.
Referenced by CheckFileSize(), InitTests(), ior_mmap_file(), MMAP_Close(), MMAP_Create(), MMAP_Fsync(), and ShowSetup().
void* IOR_param_t::fd_fppReadCheck |
Definition at line 141 of file ior.h.
Referenced by HDF5_Close(), and MPIIO_Close().
int IOR_param_t::filePerProc |
Definition at line 104 of file ior.h.
Referenced by create_file(), DecodeDirective(), GetOffsetArrayRandom(), GetOffsetArraySequential(), GetTestFileName(), HDF5_Open(), HDF5_Xfer(), HDFS_Create_Or_Open(), HDFS_GetFileSize(), IME_GetFileSize(), MPIIO_GetFileSize(), NCMPI_Xfer(), ParseCommandLine(), POSIX_Create(), POSIX_GetFileSize(), PrintLongSummaryOneOperation(), RADOS_GetFileSize(), S3_Close_internal(), S3_Create_Or_Open_internal(), S3_GetFileSize(), S3_Xfer_internal(), SeekOffset(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
MPI_Datatype IOR_param_t::fileType |
Definition at line 160 of file ior.h.
Referenced by MPIIO_Close().
int IOR_param_t::fsync |
Definition at line 153 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), ValidateTests(), and WriteOrRead().
int IOR_param_t::fsyncPerWrite |
Definition at line 152 of file ior.h.
Referenced by create_file(), DecodeDirective(), HDFS_Xfer(), IME_Xfer(), MMAP_Xfer(), MPIIO_Xfer(), ParseCommandLine(), POSIX_Xfer(), S3_Xfer_internal(), ShowTestStart(), and ValidateTests().
int IOR_param_t::gpfs_hint_access |
Definition at line 194 of file ior.h.
Referenced by DecodeDirective(), POSIX_Xfer(), and ShowTestStart().
int IOR_param_t::gpfs_release_token |
Definition at line 195 of file ior.h.
Referenced by DecodeDirective(), POSIX_Create(), POSIX_Open(), and ShowTestStart().
int IOR_param_t::hdfs_block_size |
Definition at line 173 of file ior.h.
Referenced by HDFS_Create_Or_Open(), and init_IOR_Param_t().
hdfsFS IOR_param_t::hdfs_fs |
Definition at line 171 of file ior.h.
Referenced by HDFS_Close(), hdfs_connect(), HDFS_Create_Or_Open(), HDFS_Delete(), hdfs_disconnect(), HDFS_Fsync(), HDFS_GetFileSize(), HDFS_Xfer(), and init_IOR_Param_t().
const char* IOR_param_t::hdfs_name_node |
Definition at line 169 of file ior.h.
Referenced by hdfs_connect(), and init_IOR_Param_t().
tPort IOR_param_t::hdfs_name_node_port |
Definition at line 170 of file ior.h.
Referenced by hdfs_connect(), and init_IOR_Param_t().
int IOR_param_t::hdfs_replicas |
Definition at line 172 of file ior.h.
Referenced by HDFS_Create_Or_Open(), and init_IOR_Param_t().
char* IOR_param_t::hdfs_user |
Definition at line 168 of file ior.h.
Referenced by hdfs_connect(), and init_IOR_Param_t().
char* IOR_param_t::hintsFileName |
Definition at line 92 of file ior.h.
Referenced by DecodeDirective(), HDF5_Open(), NCMPI_Create(), NCMPI_Open(), ParseCommandLine(), and ShowTestStart().
int IOR_param_t::id |
Definition at line 201 of file ior.h.
Referenced by CreateTest(), PrintLongSummaryOneOperation(), ShowTestStart(), and WriteTimes().
unsigned int IOR_param_t::incompressibleSeed |
Definition at line 143 of file ior.h.
Referenced by FillBuffer(), FillIncompressibleBuffer(), init_IOR_Param_t(), and ParseCommandLine().
int IOR_param_t::individualDataSets |
Definition at line 163 of file ior.h.
Referenced by DecodeDirective(), HDF5_Open(), ParseCommandLine(), SeekOffset(), SetupDataSet(), ShowTestStart(), and ValidateTests().
int IOR_param_t::interTestDelay |
Definition at line 100 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::intraTestBarriers |
Definition at line 202 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), and TestIoSys().
int IOR_param_t::keepFile |
Definition at line 111 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), and TestIoSys().
int IOR_param_t::keepFileWithError |
Definition at line 112 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), and TestIoSys().
int IOR_param_t::lustre_ignore_locks |
Definition at line 191 of file ior.h.
Referenced by DecodeDirective(), POSIX_Create(), and POSIX_Open().
int IOR_param_t::lustre_set_striping |
Definition at line 190 of file ior.h.
Referenced by DecodeDirective(), POSIX_Create(), ShowSetup(), and ValidateTests().
int IOR_param_t::lustre_start_ost |
Definition at line 189 of file ior.h.
Referenced by DecodeDirective(), init_IOR_Param_t(), and POSIX_Create().
int IOR_param_t::lustre_stripe_count |
Definition at line 187 of file ior.h.
Referenced by DecodeDirective(), POSIX_Create(), and ShowSetup().
int IOR_param_t::lustre_stripe_size |
Definition at line 188 of file ior.h.
Referenced by DecodeDirective(), POSIX_Create(), and ShowSetup().
int IOR_param_t::maxTimeDuration |
Definition at line 136 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), and test_time_elapsed().
size_t IOR_param_t::memoryPerNode |
Definition at line 146 of file ior.h.
Referenced by DecodeDirective(), HogMemory(), ParseCommandLine(), ShowSetup(), and ShowTestStart().
size_t IOR_param_t::memoryPerTask |
Definition at line 145 of file ior.h.
Referenced by DecodeDirective(), HogMemory(), ShowSetup(), and ShowTestStart().
void* IOR_param_t::mmap_ptr |
Definition at line 155 of file ior.h.
Referenced by init_IOR_Param_t(), ior_mmap_file(), MMAP_Close(), MMAP_Fsync(), and MMAP_Xfer().
unsigned int IOR_param_t::mode |
Definition at line 84 of file ior.h.
Referenced by init_IOR_Param_t().
int IOR_param_t::multiFile |
Definition at line 99 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), and TestIoSys().
int IOR_param_t::nodes |
Definition at line 95 of file ior.h.
Referenced by DecodeDirective(), init_IOR_Param_t(), InitTests(), ShowTestStart(), and TestIoSys().
int IOR_param_t::noFill |
Definition at line 164 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), SetupDataSet(), and ValidateTests().
int IOR_param_t::numTasks |
Definition at line 94 of file ior.h.
Referenced by CheckForOutliers(), DecodeDirective(), file_hits_histogram(), GetOffsetArrayRandom(), GetOffsetArraySequential(), GetTestFileName(), HDF5_Open(), HDF5_Xfer(), InitTests(), NCMPI_Xfer(), ParseCommandLine(), PrependDir(), PrintLongSummaryOneOperation(), S3_Close_internal(), S3_Xfer_internal(), SeekOffset(), SetupDataSet(), ShowSetup(), TestIoSys(), ValidateTests(), and WriteOrRead().
IOR_offset_t IOR_param_t::offset |
Definition at line 119 of file ior.h.
Referenced by CompareBuffers(), create_file(), HDF5_Xfer(), HDFS_Xfer(), IME_Xfer(), MMAP_Xfer(), MPIIO_Xfer(), NCMPI_Xfer(), POSIX_Xfer(), RADOS_Xfer(), S3_Xfer_internal(), and WriteOrReadSingle().
int IOR_param_t::open |
Definition at line 101 of file ior.h.
Referenced by HDF5_Open(), init_IOR_Param_t(), ior_mmap_file(), S3_Close_internal(), S3_Create_Or_Open_internal(), SetupDataSet(), and TestIoSys().
unsigned int IOR_param_t::openFlags |
Definition at line 85 of file ior.h.
Referenced by CheckRunSettings(), collective_helper(), create_file(), EMC_Open(), GetFileMode(), HDF5_Open(), HDFS_Close(), HDFS_Create_Or_Open(), HDFS_Open(), IME_Open(), init_IOR_Param_t(), mdtest_read(), RADOS_Create_Or_Open(), RADOS_Open(), S3_Create_Or_Open_internal(), and S3_Open().
char* IOR_param_t::options |
Definition at line 93 of file ior.h.
Referenced by ShowTestStart().
int IOR_param_t::outlierThreshold |
Definition at line 137 of file ior.h.
Referenced by CheckForOutliers(), DecodeDirective(), ParseCommandLine(), ShowTestStart(), and TestIoSys().
size_t IOR_param_t::part_number |
Definition at line 176 of file ior.h.
Referenced by init_IOR_Param_t(), s3_MPU_reset(), and S3_Xfer_internal().
char* IOR_param_t::platform |
Definition at line 89 of file ior.h.
Referenced by CreateTest(), DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), and ShowTestStart().
int IOR_param_t::preallocate |
Definition at line 121 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), and ValidateTests().
int IOR_param_t::quitOnError |
Definition at line 114 of file ior.h.
Referenced by CompareBuffers(), DecodeDirective(), ParseCommandLine(), and ShowTestStart().
rados_t IOR_param_t::rados_cluster |
Definition at line 180 of file ior.h.
Referenced by RADOS_Cluster_Finalize(), and RADOS_Cluster_Init().
rados_ioctx_t IOR_param_t::rados_ioctx |
Definition at line 181 of file ior.h.
Referenced by RADOS_Access(), RADOS_Cluster_Finalize(), RADOS_Cluster_Init(), RADOS_Create_Or_Open(), RADOS_Delete(), RADOS_GetFileSize(), and RADOS_Xfer().
int IOR_param_t::randomOffset |
Definition at line 144 of file ior.h.
Referenced by DecodeDirective(), ior_mmap_file(), ParseCommandLine(), ShowSetup(), ShowTestStart(), ValidateTests(), and WriteOrRead().
int IOR_param_t::randomSeed |
Definition at line 142 of file ior.h.
Referenced by GetOffsetArrayRandom(), and init_IOR_Param_t().
int IOR_param_t::readFile |
Definition at line 102 of file ior.h.
Referenced by CheckRunSettings(), DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), PrintLongSummaryOneTest(), PrintShortSummary(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::referenceNumber |
Definition at line 86 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), PrintLongSummaryOneOperation(), and ShowTestStart().
int IOR_param_t::reorderTasks |
Definition at line 105 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::reorderTasksRandom |
Definition at line 107 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), PrintLongSummaryOneOperation(), RemoveFile(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::reorderTasksRandomSeed |
Definition at line 108 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), PrintLongSummaryOneOperation(), ShowSetup(), ShowTestStart(), and TestIoSys().
int IOR_param_t::repCounter |
Definition at line 98 of file ior.h.
Referenced by GetTestFileName(), init_IOR_Param_t(), and TestIoSys().
int IOR_param_t::repetitions |
Definition at line 97 of file ior.h.
Referenced by AllocResults(), DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), PrintLongSummaryOneOperation(), PrintShortSummary(), ShowSetup(), ShowTestStart(), TestIoSys(), and ValidateTests().
IOR_offset_t IOR_param_t::segmentCount |
Definition at line 116 of file ior.h.
Referenced by DecodeDirective(), GetOffsetArrayRandom(), GetOffsetArraySequential(), init_IOR_Param_t(), InitTests(), MPIIO_Xfer(), ParseCommandLine(), PrintLongSummaryOneOperation(), S3_Close_internal(), S3_Xfer_internal(), ShowSetup(), ShowTestStart(), and ValidateTests().
IOR_offset_t IOR_param_t::setAlignment |
Definition at line 165 of file ior.h.
Referenced by DecodeDirective(), HDF5_Open(), init_IOR_Param_t(), ParseCommandLine(), ShowTestStart(), and ValidateTests().
int IOR_param_t::setTimeStampSignature |
Definition at line 139 of file ior.h.
Referenced by DecodeDirective(), FillBuffer(), ParseCommandLine(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::showHints |
Definition at line 126 of file ior.h.
Referenced by DecodeDirective(), HDF5_Open(), NCMPI_Create(), NCMPI_Open(), ParseCommandLine(), ShowTestStart(), and ValidateTests().
int IOR_param_t::singleXferAttempt |
Definition at line 151 of file ior.h.
Referenced by DecodeDirective(), HDFS_Xfer(), IME_Xfer(), ParseCommandLine(), POSIX_Xfer(), ShowTestStart(), and ValidateTests().
char* IOR_param_t::stoneWallingStatusFile |
Definition at line 134 of file ior.h.
Referenced by DecodeDirective(), ShowTestEnd(), and TestIoSys().
int IOR_param_t::stoneWallingWearOut |
Definition at line 132 of file ior.h.
Referenced by DecodeDirective(), ShowSetup(), ShowTestEnd(), ShowTestStart(), and WriteOrRead().
uint64_t IOR_param_t::stoneWallingWearOutIterations |
Definition at line 133 of file ior.h.
Referenced by DecodeDirective(), TestIoSys(), and WriteOrRead().
int IOR_param_t::storeFileOffset |
Definition at line 130 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), ValidateTests(), and WriteOrReadSingle().
int IOR_param_t::summary_every_test |
Definition at line 127 of file ior.h.
Referenced by DecodeDirective(), and TestIoSys().
int IOR_param_t::taskPerNodeOffset |
Definition at line 106 of file ior.h.
Referenced by DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), PrintLongSummaryOneOperation(), ShowSetup(), and TestIoSys().
int IOR_param_t::tasksPerNode |
Definition at line 96 of file ior.h.
Referenced by HogMemory(), init_IOR_Param_t(), InitTests(), PrintLongSummaryOneOperation(), ShowSetup(), and TestIoSys().
MPI_Comm IOR_param_t::testComm |
Definition at line 158 of file ior.h.
Referenced by GetOffsetArrayRandom(), init_IOR_Param_t(), InitTests(), S3_Close_internal(), s3_connect(), S3_Create_Or_Open_internal(), S3_GetFileSize(), and TestIoSys().
char* IOR_param_t::testFileName |
Definition at line 90 of file ior.h.
Referenced by DecodeDirective(), GetTestFileName(), init_IOR_Param_t(), ParseCommandLine(), ShowSetup(), and ShowTestStart().
unsigned int IOR_param_t::timeStampSignatureValue |
Definition at line 140 of file ior.h.
Referenced by CountErrors(), FillBuffer(), and TestIoSys().
IOR_offset_t IOR_param_t::transferSize |
Definition at line 118 of file ior.h.
Referenced by DecodeDirective(), FillBuffer(), FillIncompressibleBuffer(), GetOffsetArrayRandom(), GetOffsetArraySequential(), HDF5_Open(), HDFS_Create_Or_Open(), init_IOR_Param_t(), MPIIO_Open(), MPIIO_Xfer(), NCMPI_Xfer(), ParseCommandLine(), PrintLongSummaryOneOperation(), PrintReducedResult(), S3_Xfer_internal(), SeekOffset(), ShowSetup(), ShowTestStart(), ValidateTests(), WriteOrReadSingle(), and XferBuffersSetup().
MPI_Datatype IOR_param_t::transferType |
Definition at line 159 of file ior.h.
Referenced by MPIIO_Close(), and MPIIO_Xfer().
int IOR_param_t::uniqueDir |
Definition at line 128 of file ior.h.
Referenced by DecodeDirective(), GetTestFileName(), ParseCommandLine(), and ShowTestStart().
char* IOR_param_t::UploadId |
Definition at line 177 of file ior.h.
Referenced by S3_Close_internal(), S3_Create_Or_Open_internal(), and S3_Xfer_internal().
char* IOR_param_t::URI |
Definition at line 175 of file ior.h.
Referenced by init_IOR_Param_t().
int IOR_param_t::useExistingTestFile |
Definition at line 129 of file ior.h.
Referenced by DecodeDirective(), ParseCommandLine(), ShowTestStart(), TestIoSys(), and ValidateTests().
int IOR_param_t::useFileView |
Definition at line 122 of file ior.h.
Referenced by DecodeDirective(), MPIIO_Close(), MPIIO_Xfer(), ParseCommandLine(), SeekOffset(), ShowTestStart(), and ValidateTests().
int IOR_param_t::useO_DIRECT |
Definition at line 125 of file ior.h.
Referenced by DecodeDirective(), HDFS_Create_Or_Open(), IME_Open(), ParseCommandLine(), POSIX_Create(), POSIX_Open(), RADOS_Create_Or_Open(), S3_Create_Or_Open_internal(), and ShowTestStart().
int IOR_param_t::useSharedFilePointer |
Definition at line 123 of file ior.h.
Referenced by DecodeDirective(), MPIIO_Xfer(), ParseCommandLine(), ShowTestStart(), and ValidateTests().
int IOR_param_t::useStridedDatatype |
Definition at line 124 of file ior.h.
Referenced by DecodeDirective(), MPIIO_Xfer(), ParseCommandLine(), ShowTestStart(), and ValidateTests().
int IOR_param_t::var_id |
Definition at line 184 of file ior.h.
Referenced by NCMPI_Xfer().
int IOR_param_t::verbose |
Definition at line 138 of file ior.h.
Referenced by DecodeDirective(), EMC_Create(), EMC_Delete(), EMC_Open(), HDFS_Close(), hdfs_connect(), HDFS_Create(), HDFS_Create_Or_Open(), HDFS_Delete(), hdfs_disconnect(), HDFS_Fsync(), HDFS_GetFileSize(), HDFS_Open(), HDFS_SetVersion(), HDFS_Xfer(), ior_main(), ior_run(), ParseCommandLine(), S3_Close_internal(), s3_connect(), S3_Create(), S3_Create_Or_Open_internal(), S3_Delete(), s3_disconnect(), S3_Fsync(), S3_GetFileSize(), S3_Open(), S3_Xfer_internal(), and TestIoSys().
int IOR_param_t::writeFile |
Definition at line 103 of file ior.h.
Referenced by CheckRunSettings(), DecodeDirective(), init_IOR_Param_t(), ParseCommandLine(), PrintLongSummaryOneTest(), PrintShortSummary(), ShowTestStart(), TestIoSys(), and ValidateTests().