Glenn K. Lockwood
11469ac5a9
updated NEWS for final contributions to 3.2 release
2018-12-04 13:08:07 -08:00
Julian M. Kunkel
e045c6024e
Reverted the change to HDF5 module back.
2018-12-04 12:59:17 -08:00
Julian M. Kunkel
4aada0a32f
Updated docu for the changed behavior.
2018-12-04 12:59:12 -08:00
Julian M. Kunkel
fec0645c04
Changed the parser.
...
The parser now supports concurrent parsing of all plugin options.
Moved HDF5 collective_md option into the backend as an example.
Example: ./src/ior -a dummy --dummy.delay-xfer=50000
2018-12-04 12:58:47 -08:00
Rob Latham
efaa0c411a
HDF5: option to enable collective metadata
...
In HDF5-1.10 the library has an option to read and write the metadata of a file collectively. One has to opt-in to this optimization with a property list but particularly at large scale it can have tremendous performance implications.
Further information:
- https://support.hdfgroup.org/HDF5/docNewFeatures/CollMDataIO/RFC-CollectiveMetadataReads.pdf
- https://support.hdfgroup.org/HDF5/doc/RM/RM_H5P.html#Property-SetAllCollMetadataOps
2018-12-04 12:54:05 -08:00
Julian M. Kunkel
f49a7e32fc
Bugfix #106 mostly.
2018-10-19 11:07:26 -07:00
Julian M. Kunkel
de5c5fe314
Fix computation when using branching factor with -n and -i.
2018-10-19 11:07:15 -07:00
Julian M. Kunkel
b4cd1180cd
Bugfix initialize the variable to zero for proper API usage.
2018-10-19 11:07:08 -07:00
Glenn K. Lockwood
b21ab32ba9
update known issues of 3.2.0 release
2018-10-06 09:27:41 -07:00
Glenn K. Lockwood
9b4c5b93b6
fixes #96
...
Call MPI_Abort() if MPI is initialized; otherwise just exit()
2018-10-06 09:05:31 -07:00
Glenn K. Lockwood
47b3200521
stop the segfault when an invalid api is specified in configfile
2018-10-06 09:04:43 -07:00
Glenn K. Lockwood
d2cc804ba9
fix various issues related to release packages
...
- travis now tests the packaged source to detect missing source/headers
- basic tests are less sensitive to the directory from where they are run
- fixed some missing files from the `make dist` manifest
- updated the format of NEWS to work with `make dist`
2018-10-01 21:33:31 -07:00
Julian Kunkel
4d82960fe9
Merge pull request #86 from glennklockwood/3.2rc1
...
3.2rc1 candidate
2018-09-20 09:51:38 +01:00
Jean-Yves VET
dface9804d
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-19 21:01:24 -04:00
Julian M. Kunkel
a7b58487b0
Added patch fix O_DIRECT again.
2018-09-19 21:01:16 -04:00
Glenn K. Lockwood
ccfa4daa63
updated metadata for 3.2
2018-09-19 20:56:51 -04: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