Gilles Gouaillardet
cd45c7abb6
ompio: misc renames
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-06-14 09:41:10 +09:00
Edgar Gabriel
be0de21e6f
fs/ufs and fbtl/posix: cleanup lock management
...
This commit looks large, but its really mostly a cleanup step.
1. introduce proper error handling for the return values of fcntl and the fbtl_posix_lock function
2. rename a parameter to more accurately reflect what it does
3. introduce an mca parameter in the fs/ufs component that allows to control
what the level of locking the user would like to enforce
4. move the initialization of the fs_block_size parameter from fs/ufs into the
common/ompio component. An fs component might be allowed to overwrite this
value, but none of the actual fs components do that.
Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
2017-10-19 14:56:28 -05:00
Edgar Gabriel
a3c638bc38
fbtl/posix: add support for file locking for the non-blocking operations
...
Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
2017-10-19 13:32:38 -05:00
Ralph Castain
1e2019ce2a
Revert "Update to sync with OMPI master and cleanup to build"
...
This reverts commit cb55c88a8b7817d5891ff06a447ea190b0e77479.
2016-11-22 15:03:20 -08:00
Ralph Castain
cb55c88a8b
Update to sync with OMPI master and cleanup to build
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-22 14:24:54 -08:00
Ralph Castain
869041f770
Purge whitespace from the repo
2015-06-23 20:59:57 -07:00
Gilles Gouaillardet
9f13425980
fbtl/posix: fix misc memory leaks
...
as reported by Coverity with CIDs 72125, 72126, 1269899 and 1269900
2015-03-05 14:20:08 +09:00
Edgar Gabriel
5d58ce2113
handle the situation where you have an upper liomit on the simultanious number of pending aio operations.
2015-01-29 10:23:36 -06:00
Edgar Gabriel
05c34946f7
implementation of non-blocking read/write operations through aio
...
functions for the posix module. Som interface changes for the fbtl were
necessary for that.
This commit was SVN r32777.
2014-09-23 21:27:57 +00:00
Edgar Gabriel
cc46b65a5e
the fbtl interfaces should really be an ssize_t not a size_t, since the return
...
value could be negative, which is allowed for ssize_t, but not for size_t.
This commit was SVN r32700.
2014-09-10 15:01:54 +00:00
Edgar Gabriel
52eac0146d
cleanup of the fbtl interfaces: remove the *sorted optimization flag, since it
...
was not used anyway in the last two years. Simplifies the code significantly.
This commit was SVN r32602.
2014-08-25 18:04:24 +00:00
George Bosilca
ce7935c8fa
Obviously these were not needed.
...
This commit was SVN r25231.
2011-10-04 14:56:34 +00:00
Edgar Gabriel
52063267df
commit of the OMPIO modules and frameworks.
...
This commit was SVN r25079.
2011-08-25 20:08:17 +00:00