Julian M. Kunkel
54e47cf729
IOR: use new option parser.
...
TODO: Parse "-O" options
2018-07-14 08:41:35 +01:00
Julian M. Kunkel
19a0102181
Silencing makefile by default.
2018-07-14 06:50:55 +01:00
Julian M. Kunkel
d46402ff7c
Bugfix for SeLinux by Enno
2018-07-12 19:33:08 +01:00
Julian M. Kunkel
0835191372
Option parser replaced.
...
Benefits: shows currently set options when used with -h
Supports options for child modules, example for aiori-dummy works, RADOS untested.
2018-07-12 18:09:13 +01:00
Julian M. Kunkel
205b20f0f4
Bugfix merge
2018-07-12 16:13:40 +01:00
Julian Kunkel
1577dacd25
Merge pull request #63 from shanedsnyder/rados-hacks
...
add a RADOS backend
2018-07-12 15:58:15 +01:00
Julian Kunkel
060c47e80a
Merge branch 'testing' into rados-hacks
2018-07-12 15:53:04 +01:00
Shane Snyder
7981691a63
add a new AIORI backend for RADOS
...
inform aiori interface about RADOS backend
stubbed out aiori backend for rados
additions to get RADOS backend compiling/linking
first cut at rados create/open patha
make sure to return RADOS oid on open/create
implement rados xfer path for WRITE
refactor + implement getfilesize and close
remember to use read_op interface for stat
implement RADOS delete function
don't error in RADOS_Delete for now
implement RADOS set_version
handle open/create flags appropriately
cleanup RADOS error handling
implement read/readcheck/writecheck for RADOS
rados doesn't support directio
implement unsupported aiori ops for RADOS
implement RADOS access call
define rados types if no rados support
2018-07-12 09:36:49 -05:00
Julian M. Kunkel
831a5ef823
JSON: Slight output adaption.
2018-07-09 16:25:35 +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
Shane Snyder
0052bff3e9
use backend->access in IOR source
...
Signed-off-by: Julian M. Kunkel <juliankunkel@googlemail.com>
2018-07-08 12:13:38 +01:00
Shane Snyder
8069e018e3
make ncmpi/hdf5 use mpiio access/delete
...
Signed-off-by: Julian M. Kunkel <juliankunkel@googlemail.com>
2018-07-08 12:13:38 +01:00
Julian M. Kunkel
1a3c92718b
Fix merge
2018-07-08 12:13:08 +01:00
Shane Snyder
7d3c7e901e
expose generic aiori_ calls for access, etc.
...
Signed-off-by: Julian M. Kunkel <juliankunkel@googlemail.com>
2018-07-08 12:09:44 +01:00
Enno Zickler
9e97a16fe4
fix output to be allinge with column headers
...
Signed-off-by: Julian M. Kunkel <juliankunkel@googlemail.com>
2018-07-08 11:54:49 +01:00
Julian M. Kunkel
d938f0efe1
MPIIO support fsync.
2018-07-08 00:16:30 +01:00
Julian M. Kunkel
fd4c306b98
MDTest stonewalling with status file.
...
Appears to work; stonewall timer is honored only in the creation phase.
This implies a limit to the objects that then are used for other phases.
2018-07-07 23:56:39 +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
ed5787811c
Extracted max pathlen variable.
2018-07-07 22:39:14 +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
7bc868d5cf
Dummy AIORI supporting MDtest ops.
2018-07-07 20:01:03 +01:00
Julian M. Kunkel
b4f356a7b2
Bugfix: StoneWallingStatusFile.
2018-07-07 14:14:55 +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
378789737f
Dummy AIORI driver
2018-07-07 13:25:17 +01:00
Julian M. Kunkel
15c383b0d1
Extended description for #44
2018-07-07 12:20:29 +01:00
Julian M. Kunkel
e10bebe653
MDTest supports only POSIX at the moment. Added command line check.
2018-07-07 12:14:34 +01:00
Julian M. Kunkel
231ebe9670
Split test.
2018-07-07 11:57:10 +01:00
Julian M. Kunkel
e31b2dcec1
Added missing file.
2018-07-07 11:57:04 +01:00
Julian M. Kunkel
21b8cca8cf
IOR library version.
2018-07-07 11:42:21 +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
Julian M. Kunkel
bcaea2a39f
Replaced getopt with an alternative version (on some machines optind was broken).
2018-07-07 08:41:33 +01:00
Julian M. Kunkel
fabc74759e
Minor cleanup. Really use /dev/shm now.
2018-07-07 00:43:24 +01:00
Julian M. Kunkel
c57f809654
Test scripts can be run from any directory.
2018-07-07 00:20:07 +01:00
Julian M. Kunkel
b5e7212d84
Moved testfile to /dev/shm to not degrade hardware and speedup testing.
2018-07-07 00:13:43 +01:00
Julian M. Kunkel
de1d3ff266
Docker local testing of 4 distributions.
2018-07-07 00:10:58 +01:00
Julian M. Kunkel
2148f68d36
Allow to use README.md instead of README.
2018-07-06 22:42:46 +01:00
Julian M. Kunkel
98bbafd0d4
Readme renamed to enable markdown and proper build passing item.
2018-07-06 22:30:08 +01:00
Julian M. Kunkel
7cb659e55d
Added default tests to travis.
2018-07-06 22:27:17 +01:00
Julian M. Kunkel
aca75a3037
Simple testscript based on preexisting tests.
2018-07-06 22:19:25 +01:00
Julian M. Kunkel
a3c773d006
Cleanup of old testing code.
2018-07-06 21:47:16 +01:00
Glenn K. Lockwood
b172cd684f
Merge pull request #56 from adammoody/rdwr
...
fixes #55 : open file in RDWR when using write + checkWrite
2018-05-16 18:19:17 -07:00
Adam Moody
156a514c8b
open file in RDWR when using write + checkWrite
2018-05-16 16:52:20 -07:00