Axel Huebl
b72b51be48
Fix: Heap Buffer Overflow
...
Fix a memory violation when run in serial.
2019-08-02 23:34:13 -05:00
John Bent
3890b71b54
Fixed issues and followed suggestions from Glenn's review of the PR
2019-08-01 09:42:03 +09:00
John Bent
a3c37808da
Made FAIL take variable args so we can pass printf like args to it
2019-07-28 11:17:11 -06:00
John Bent
9d6480d46e
Fixed bug in the nstride calculation where only 0 was computing it correctly. Had to bcast it out
2019-07-27 11:30:07 -06:00
John Bent
524d053be1
Making shift work in mdtest as well as it works in IOR and on a per-node basis.
...
Also added printing the nodemap so we can check the allocation.
2019-07-26 08:55:24 -06:00
Julian M. Kunkel
54522315ec
Fix #146 ; handling of hints. Why are GPFS hints special, remains unclear.
2019-05-08 14:02:40 +01:00
Julian M. Kunkel
20e960d020
Support the setting of module-specific options per test.
2019-03-27 20:04:48 +00:00
Julian M. Kunkel
fd34b08e05
Added patch fix O_DIRECT again.
2018-09-18 16:48:59 +01:00
Jean-Yves VET
df34f024ba
Fix warnings reported at compilation time
...
This patch fixes most of the warnings caused
by unused variables and assignments from incompatible
type.
2018-08-09 13:04:52 +02:00
Julian M. Kunkel
c0657866fd
Minor fixes for stonewalling options.
2018-07-14 12:22:36 +01:00
Julian M. Kunkel
04ba846da2
Fix for SetHints (after changing way strings are managed).
2018-07-14 11:11:47 +01:00
Julian M. Kunkel
0f17d4860f
Pretty printing for normal output.
2018-07-08 16:56:04 +01:00
Julian M. Kunkel
2bc30410cc
JSON output works.
2018-07-08 16:47:23 +01:00
Julian M. Kunkel
20ebeb71b8
Further adaptions to generic output, support of JSON output (partially complete).
2018-07-08 14:59:54 +01:00
Julian M. Kunkel
8525f9734c
Extraction of output completed.
2018-07-08 13:50:20 +01:00
Julian M. Kunkel
02883d4a63
Moved most output to ior-output.c
2018-07-08 13:38:05 +01:00
Julian M. Kunkel
0f7a1f14b9
Support IO redirect from main()
2018-07-08 13:12:18 +01:00
Julian M. Kunkel
58f13ba352
Bugfix: extraction to count ranks per host used local communicator.
2018-07-07 22:54:40 +01:00
Julian M. Kunkel
31e3cc2b60
Bugfix extraction further.
2018-07-07 22:46:13 +01:00
Julian M. Kunkel
b27b50184a
Bugfix Refactoring MaxLen
2018-07-07 22:42:05 +01:00
Julian M. Kunkel
48c17b4d81
Extracted (nearly identical) function DelaySeconds.
2018-07-07 22:26:57 +01:00
Julian M. Kunkel
6f8d2e8845
Some simplification / unification between IOR and MDTest.
...
MDTest needs more refactoring to be really maintainable.
2018-07-07 22:19:42 +01:00
Julian M. Kunkel
812b798f05
IOR allows to store actual performaned stonewalling count into a status file.
2018-07-07 14:01:11 +01:00
Julian M. Kunkel
a6bfa0f94b
MDTest library option.
...
Moved core functionality / variables used by both implementations to utilities
2018-07-07 10:42:48 +01:00
Enno Zickler
87fe8485a7
Fix O_DIRECT option
...
The O_DIRECT option was not working as set_o_direct_flag() were moved to
utilities.c but there the #define _GNU_SOURCE where missing. This lead
to not the Waring "cannot use O_DIRECT".
2018-01-25 10:51:35 +01:00
Rob Latham
e371f0c605
more tolerant of whitepace in hintfile
...
If a hintfile contains e.g. cb_buffer_size = 1234, IOR will try to set
the hint "cb_buffer_size " (note trailing space), a hint that no MPI
implementation actually supports.
2015-12-07 15:40:01 -06:00
Jeff Inman
37738dab26
Numerous changes to file-modes, small build-tweaks, and a tweak to aiori-S3.c
...
(Only rank-0 should create the bucket, if it doesn't already exist.)
Prepping this for a push (as an experimental S3 build) to github.
2015-05-19 09:36:28 -06:00
Jeffrey Thornton Inman
ca801fe0ec
First-cut at PLFS support, integrating Brett K's code.
...
Builds, but not running yet. Requires 'configure ... --with-plfs', so it seems okay to leave this in as an optional build, pending further work.
2014-09-18 11:20:37 -06:00
Jeff Inman
02b6287167
Switched from ctime() to ctime_r(), for thread-safety.
...
I saw run in which I caught an MPI task hanging in ctime() here. Swiching
to ctime_r() fixes that. This function is only called form rank==0, but it
hangs anyway.
2014-08-28 15:24:58 -06:00
Jeff Inman
0be8973c0e
Initial commit of the new aiori-HDFS module.
...
This provides an HDFS back-end, allowing IOR to exercise a Hadoop
Distributed File-System, plus corresponding changes throughout, to
integrate the new module into the build. The commit compiles at LANL, but
hasn't been run yet. We're currently waiting for some configuration on
machines that will eventually provide HDFS. By default, configure ignores
the HDFS module. You have to explicitly add --with-hdfs.
2014-08-13 17:02:43 -06:00
Jeff Inman
b7fcafc9ec
changes while trying to build on a Mac
2014-07-30 17:17:21 -06:00
Christopher J. Morrone
6e90c1c113
Remove dead code.
2012-01-08 19:43:41 -08:00
Christopher J. Morrone
8e06f07b28
Add header to set code preferences for vi and emacs.
2012-01-08 19:43:41 -08:00
Christopher J. Morrone
349f747ea5
Remove undocumented options.
2012-01-08 19:43:41 -08:00
Christopher J. Morrone
511a0b1435
Refactor the test summary code.
...
Only print total summary after all tests run.
Put calculated results from each iteration of a test in a separate
IOR_results_t structure. Clean up the allocation and freeing code
for these caluclated bits, which allowing us to hang onto the results
until the end of all tests. That in turn allows us to perform one
big summary at the end of all of the tests.
2011-12-13 01:08:58 -08:00
Christopher J. Morrone
a60ad0b088
Impose proper file scoping and header usage.
...
Clean up the header files to only contain those things that
need to be shared between .c files.
Functions that are not shared are now declared static to
make their file scope explicit. Functions that ARE shared
are declared in appropriate headers.
I am not going to claim that I caugh everything, but at
least it is a good start.
2011-11-11 17:30:20 -08:00
Christopher J. Morrone
e7fea4f102
Fix prototype locations
2011-11-11 15:18:17 -08:00
Christopher J. Morrone
0072f26946
More simple code cleanup
2011-11-11 15:11:45 -08:00
Christopher J. Morrone
240e5ce93f
Change the the One True Formatting (Linux style)
...
Ran the main ior code through "indent -linux --no-tabs".
2011-11-11 15:11:45 -08:00
Christopher J. Morrone
08d5629302
Rename IOR.[ch] to ior.[ch]. I don't like CAPS.
2011-10-27 18:46:29 -07:00
Christopher J. Morrone
87d8bc19fb
Fix compilation warnings, and minor code cleanup.
2011-10-27 17:45:14 -07:00
Christopher J. Morrone
5eed1723f0
Remove comment cruft from beginnings of files.
2011-10-27 17:45:14 -07:00
Christopher J. Morrone
02fda88fd0
Begin conversion to autoconf
2011-10-27 17:45:09 -07:00