Julian Kunkel
e5c8a11769
Merge pull request #83 from DDNStorage/initbackends
...
Initialize only the required backends
2018-09-19 10:27:11 +01:00
Julian Kunkel
6881138edb
Merge pull request #84 from DDNStorage/fixshortsummary
...
Fix bug in computing max write and read bandwidths
2018-09-19 10:25:29 +01:00
Jean-Yves VET
2bcaea564e
Initialize only the required backends
...
Context: IOR initializes all available backends. If one
backend fails to initialize IOR cannot be used.
This patch makes IOR initialize only the backends
which will be used. The initialization is done after
that the parameters are checked so that the help message
can still be dispayed is something goes wrong.
2018-09-18 19:24:29 +02:00
Jean-Yves VET
44e8f03917
Fix bug in computing max write and read bandwidths
...
This patch fixes a bug when computing the maximum
bandwidths in short summary output.
2018-09-18 19:23:36 +02:00
Julian M. Kunkel
fd34b08e05
Added patch fix O_DIRECT again.
2018-09-18 16:48:59 +01:00
Julian Kunkel
4c1c121fab
Merge pull request #82 from DDNStorage/backend-issue
...
Check provided IO API is valid
2018-09-11 09:26:21 +01:00
Jean-Yves VET
151a9daa52
Check provided IO API is valid
...
Context: IOR gets a segfault if an unsupported API string
is provided.
This patch checks that the I/O backend is supported, otherwise
IOR stops with an error.
2018-09-10 19:16:28 +02:00
Julian M. Kunkel
1a4fd7d095
Fix -i option #81
2018-09-05 09:14:22 +01:00
Julian M. Kunkel
2d42c25f69
Fix issue #79 for the last run in a configuration file.
2018-08-30 15:10:38 +01:00
Julian Kunkel
ba2f0330b7
Merge pull request #80 from roblatham00/more-fixes
...
We are getting there ^-^
2018-08-29 21:09:31 +01:00
Julian M. Kunkel
c1f3f485ec
Bugfix #79
2018-08-29 21:07:34 +01:00
Rob Latham
cb88c4c19a
including lustre_user now deprecated
...
put in a configure test (same one used in ROMIO) in case someone's using
old Lustre client headers
2018-08-28 16:27:21 -05:00
Rob Latham
4a32a2cbb3
fix "number of arguments doesn’t match prototype" error
2018-08-28 16:24:34 -05:00
Julian Kunkel
c8e0ebf816
Merge pull request #78 from roblatham00/pnetcdf-fixes
...
Pnetcdf fixes
2018-08-28 21:09:38 +01:00
Rob Latham
6b782226c7
fix pnetcdf build issues
...
It does not look like anyone has built the pnetcdf driver in a long time
2018-08-28 14:29:36 -05:00
Rob Latham
982f266a73
clean up hints in HDF5 error cases
2018-08-28 13:30:51 -05:00
Glenn K. Lockwood
c9bb4bb7d2
Merge pull request #75 from hpc/testing
...
Merge testing back into master. This is a massive diff, so things are bound to have been missed, but most of the substantive changes have been discussed and documented.
2018-08-16 13:28:27 -07:00
Julian M. Kunkel
be0b840ddd
First attempt to describe new backend options.
2018-08-15 17:13:59 +01:00
Julian M. Kunkel
4dcf36c1a4
Help text now outputs *compiled* APIs.
2018-08-15 17:07:17 +01:00
Julian Kunkel
990a6ccf32
Merge pull request #76 from shanedsnyder/aiori-rados-cleanup
...
various cleanups for RADOS backend
2018-08-15 16:57:51 +01:00
Shane Snyder
bdf8e61dd1
add notes ob how to run IOR against ceph/demo
2018-08-14 17:52:04 -05:00
Shane Snyder
fefefa002d
make sure to allow fsyncs in RADOS
2018-08-14 17:08:04 -05:00
Shane Snyder
dfc86b60b8
add RADOS backend options for pool, config file
2018-08-14 16:56:19 -05:00
Shane Snyder
0ca5f26e84
cleanup RADOS func names and docs
2018-08-14 16:18:35 -05:00
Julian Kunkel
dc7187794c
Merge pull request #70 from DDNStorage/fix-ime-backend
...
Fix compilation of some aiori backends and add new function calls in IME backend
2018-08-10 18:00:37 +01:00
Glenn K. Lockwood
13b885ce21
Merge pull request #71 from DDNStorage/fixwarnings
...
Fix warnings reported at compilation time
2018-08-09 09:46:24 -07:00
Jean-Yves VET
490a912e6e
Add support for new function calls in the IME backend
...
This patch adds initialize, finalize and stat calls to
the IME backend. statfs, mkdir and rmdir are currently
not supported. This patch also fixes the IME_GetVersion
call.
2018-08-09 13:08:43 +02:00
Jean-Yves VET
9596b4bbe0
Fix compilation of aiori backends requiring external libraries
...
This patchs makes a few adjustements in the automake file
in order to properly add include and library directories.
Those are required to be able to compile some aiori backends.
2018-08-09 13:08:36 +02: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
54fa3fa8e9
Fixed wrong output.
2018-08-07 23:28:19 +01:00
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
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