1
1
openmpi/ompi/mca/io/base
Edgar Gabriel bc042259bc make initialization of the io framework thread safe.
Also, remove the lock/unlock in the file_open ompi-interface routines of romio314.
The global lock in the romio component does probably not work, it is easy to construct a testcase where two threads perform collective I/O operations on different file handles. With a global lock it is easy to deadlock. THe lock has to be at least on the file handle basis.

move the mutex to file/file.c to avoid duplicate symbol problem in file_open.c pfile_open.c
2016-08-21 16:09:00 -05:00
..
base.h io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
io_base_component_list.c Clean up request handling in the I/O framework to be more consistent with 2009-11-26 05:13:43 +00:00
io_base_delete.c io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
io_base_file_select.c make initialization of the io framework thread safe. 2016-08-21 16:09:00 -05:00
io_base_find_available.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
io_base_frame.c ompi: always enable MPI_THREAD_MULTIPLE support 2016-02-23 10:02:14 -07:00
io_base_register_datarep.c io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
io_base_request.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
io_base_request.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
owner.txt add owner files to opa/ompi/orte mca directories 2015-02-22 15:10:23 -07:00