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
Mohamad Chaarawi
1768eff552
update DFS plugin
...
Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
2018-06-20 21:25:22 +00:00
Mohamad Chaarawi
8d0cddd21e
Add DFS ior/mdtest driver
...
Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
2018-06-13 18:37:37 +00: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
Glenn K. Lockwood
e5a01edff9
Merge pull request #54 from adammoody/mpiio_getfilesize
...
use MPI_COMM_SELF when opening file to get file size in MPIIO file per process
2018-05-16 13:30:49 -07:00
Adam Moody
43cc47b7f0
use MPI_COMM_SELF when opening file to get file size in MPIIO
2018-05-16 12:31:23 -07:00
Glenn K. Lockwood
945fba2aa2
Merge pull request #52 from lidongyang/mmap
...
Add mmap as a new AIORI backend
2018-05-10 20:54:34 -07:00
Li Dongyang
6ba22a19e4
Add mmap as a new AIORI backend
...
It shares the create/open/delete/set_version/get_file_size
functions with POSIX backend.
The mmap backend also supports fsync and fsyncPerWrite options,
and it will use msync() instead and fsync().
Signed-off-by: Li Dongyang <dongyangli@ddn.com>
2018-05-11 12:13:42 +10:00
Shane Snyder
92dfb67e5c
allow fsync in POSIX, MPIIO, and HDFS
2018-04-27 12:44:20 -05:00
Shane Snyder
76f3d341b9
implement MPIIO sync
2018-04-27 11:33:52 -05:00
Shane Snyder
9b75f071f4
use backend->access in IOR source
2018-04-25 17:35:10 -05:00
Shane Snyder
7233bee953
make ncmpi/hdf5 use mpiio access/delete
2018-04-25 17:34:25 -05:00
Shane Snyder
60243e0277
expose MPIIO access and delete calls
2018-04-25 17:32:16 -05:00
Shane Snyder
d7fc07163e
expose generic aiori_ calls for access, etc.
2018-04-25 17:21:48 -05:00
Glenn K. Lockwood
7a371cfeda
Merge pull request #46 from lidongyang/iops
...
Add OPs result columns back
2018-04-23 13:12:43 -07:00
Glenn K. Lockwood
a80cc44fb1
fixes #47
2018-04-23 13:10:04 -07:00
Li Dongyang
0d2c9e5451
Add OPs result columns back
...
Signed-off-by: Li Dongyang <dongyangli@ddn.com>
2018-04-18 14:24:42 +10:00
Glenn K. Lockwood
907cbb806b
Merge pull request #42 from ezickler/wip/new-doc
...
New documention with sphinx and Doxygen for readthedoc.io
2018-03-16 14:34:05 -07:00
Enno Zickler
16c8ef6a23
Doc: src comments for getOffsetArray functions
2018-03-15 21:52:34 +01:00
Enno Zickler
6267203147
Doc: add tutorial, user guide and CI
...
This adds a beginners tutorial and splits up the conten of the old user
guide in categories. In the developer section gets a page for the
travis-CI.
2018-03-15 21:52:34 +01:00
Enno Zickler
d5507955af
Doc: Initial setup for Sphinx and Doxygen
2018-03-15 21:52:10 +01:00
Glenn K. Lockwood
a4df0fda55
Merge pull request #37 from ezickler/feature/travis-ci
...
Add Travis-CI config file
2018-03-09 16:00:47 -08:00
Glenn K. Lockwood
c40317f75d
Merge pull request #39 from jyvet/mpiio-access
...
Implement an access function for MPIIO backend
2018-03-02 09:59:03 -08:00
Jean-Yves VET
6d3edaffc8
Implement an access function for MPIIO backend
...
Context: Some file systems require a prefix in the path.
The POSIX 'access' call fails and consequently files are
never deleted.
This patch implements an access function in the MPIIO
backend using MPI_File_open. Prefixes can now be parsed
by ROMIO.
2018-03-01 11:34:49 +01:00
Enno Zickler
11d3a929ff
Travis-CI: Add config file
...
This adds a .travis.yaml file to use travis-ci for continuous
integration.
It currently compiles IOR on an ubuntu 14.04 machine with
only the POSIX, MPIIO and HDF5 backends enabled. For Lustre, GPFS,
NCMPI, HDFS and S3 libraries needs to be compiled as they are not
present in the ubuntu repositories. Lustre and NCMPI should be easy when
ubuntu 16.04 is available at travis-ci. S3 could be compiled by source
which shouldn't be hard but needs to be done if one is interested.
Hadoop needs a more complex installation process. GPFS seams not
possible as it is proprietary and needs a license as far as i know.
Repo Owner needs to enable CI on travis-ci.org. It's free for open
source git hub repos.
2018-02-28 14:06:12 +01:00
Glenn K. Lockwood
9a200097a5
Merge pull request #31 from ezickler/O_DIRECTfix
...
Fix O_DIRECT option
2018-01-25 09:32:00 -08: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
Glenn K. Lockwood
0e7f48d649
Merge pull request #29 from ahueck/fix_realpath
...
initialize path variable correctly
2018-01-24 10:51:09 -08:00
Alexander Hück
3ef16c3030
initialize path variable correctly
2018-01-24 19:26:53 +01:00
Glenn K. Lockwood
e6e0527d72
Merge pull request #17 from lwh1990/master
...
Fix compatibility issues with pnetcdf > 1.7 (prior versions continue to work as well)
2017-12-12 10:58:14 -08:00
Glenn K. Lockwood
3887668bda
Merge pull request #19 from VI4IO/master
...
Various bug fixes and code cleanup
2017-12-12 10:56:09 -08:00
Julian M. Kunkel
cdc93da3a4
Check for command line slight naming change.
2017-12-09 17:24:31 +01:00
Julian M. Kunkel
93355314de
Adjusted command line checks for recent changes in semantics for readCheck/writeCheck.
2017-12-09 17:22:58 +01:00
Julian M. Kunkel
1f6d062f7f
Bugfix #22
2017-12-09 11:52:13 +01:00