mdtest/src
Nathan Hjelm 4dc0081628 First cut at using the IOR backends for mdtest
This commit makes changes to the AIORI backends to add support for
abstacting statfs, mkdir, rmdir, stat, and access. These new
abstractions are used by a modified mdtest. Some changes:

 - Require C99. Its 2017 and most compilers now support C11. The
   benefits of using C99 include subobject naming (for aiori backend
   structs), and fixed size integers (uint64_t). There is no reason to
   use the non-standard long long type.

 - Moved some of the aiori code into aiori.c so it can be used by both
   mdtest and ior.

 - Code cleanup of mdtest. This is mostly due to the usage of the IOR
   backends rather than a mess of #if code.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2017-10-19 15:29:12 -06:00
..
win Numerous changes to file-modes, small build-tweaks, and a tweak to aiori-S3.c 2015-05-19 09:36:28 -06:00
Makefile.am First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori-HDF5.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori-HDFS.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori-MPIIO.c clean up MPI resources 2015-12-07 14:54:22 -06:00
aiori-NCMPI.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori-PLFS.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori-POSIX.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori-S3.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
aiori.h First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
ior.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
ior.h add support for tuning BeeGFS parameters 2017-10-04 14:14:36 +02:00
iordef.h Numerous changes to file-modes, small build-tweaks, and a tweak to aiori-S3.c 2015-05-19 09:36:28 -06:00
mdtest.c First cut at using the IOR backends for mdtest 2017-10-19 15:29:12 -06:00
parse_options.c add support for tuning BeeGFS parameters 2017-10-04 14:14:36 +02:00
parse_options.h Numerous changes to file-modes, small build-tweaks, and a tweak to aiori-S3.c 2015-05-19 09:36:28 -06:00
utilities.c more tolerant of whitepace in hintfile 2015-12-07 15:40:01 -06:00
utilities.h Numerous changes to file-modes, small build-tweaks, and a tweak to aiori-S3.c 2015-05-19 09:36:28 -06:00