Jean-Yves VET
44ce8e5aaf
Add backend for DDN's Infinite Memory Engine (IME)
...
This patch adds the support of IME Native interface
as a new AIORI backend.
2018-08-07 11:41:07 +01:00
Julian M. Kunkel
e708681f19
Option: check for missing arg.
2018-08-06 18:38:34 +01:00
Julian M. Kunkel
0870ad78b3
Support shared large runs with limited number of files per directory by creating one directory for a bunch of files.
...
Therefore, it uses the -I argument (number of files per directory) and divides it by -n (items).
This will be a number of sub directories that are created on the top-level.
2018-07-26 10:38:06 +01:00
Mohamad Chaarawi
07ec65c0d5
remoce rank_list_parse as it is exposed by DAOS API now.
...
Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
2018-07-19 21:36:29 +00:00
Julian M. Kunkel
580fb8cdf7
Bugfix offsetof; thanks George for reporting.
2018-07-15 20:23:10 +01:00
Julian M. Kunkel
f55761d5d2
Refactored results structure to AoS; allowed to keep results per repeat.
2018-07-15 19:38:17 +01:00
Julian M. Kunkel
c7a598a435
New option parser: Fixed overflow for blocksize. Added warning.
2018-07-15 18:37:15 +01:00
Julian M. Kunkel
bb6d4fb2a2
Update create for stonewall.
2018-07-15 10:02:45 +01:00
Julian M. Kunkel
d4ecc76ee8
Stonewall bugfix for delete/stat.
2018-07-14 16:46:24 +01:00
Julian M. Kunkel
c0657866fd
Minor fixes for stonewalling options.
2018-07-14 12:22:36 +01:00
Julian M. Kunkel
5d4ac1a0a0
Bugfix parser: wrong datatype
2018-07-14 11:32:39 +01:00
Julian M. Kunkel
bd253cf058
Added compilation test for HDF5.
2018-07-14 11:23:43 +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
b613bf9396
AIORI update to initialization and fix HDF5 with changed API.
2018-07-14 10:47:25 +01:00
Julian M. Kunkel
ac7600d662
Unit-test with automake for library version. Minor fix for library version.
2018-07-14 10:27:31 +01:00
Julian M. Kunkel
5ef95675bf
AIORI initialize() and finalize() functions.
2018-07-14 09:29:08 +01:00
Julian M. Kunkel
a0b8659cc8
IOR appears to work with the new option parser.
2018-07-14 09:09:48 +01:00
Julian M. Kunkel
5e98fa0408
Dummy: option for xfer delay.
2018-07-14 08:50:27 +01:00
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