1
1
openmpi/ompi/mca/sharedfp/lockedfile
Edgar Gabriel a489a6fc9d sharedfp/sm and lockedfile: fix naming bug
If an application opens a file for reading from multiple processes
using MPI_COMM_SELF (or another communicator that has distinct
process groups but the same comm-id, as can happen as the result
of comm_split), the naming chosen for the lockedfile or the mmapped
file used by the sharedfp/sm component would collide. This patch
ensures that the filename is different by integrating the process id
of rank 0 for each sub-communicator.

This fixes one aspect of the problem reported in github issue 5593

Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
2018-08-27 14:11:03 -05:00
..
Makefile.am ompio: fix abstraction 2018-06-14 09:41:10 +09:00
owner.txt Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
sharedfp_lockedfile_component.c Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
sharedfp_lockedfile_file_open.c sharedfp/sm and lockedfile: fix naming bug 2018-08-27 14:11:03 -05:00
sharedfp_lockedfile_get_position.c ompio: misc renames 2018-06-14 09:41:10 +09:00
sharedfp_lockedfile_iread.c sharedfp/all components: revamp internal operations 2018-06-18 14:34:05 -05:00
sharedfp_lockedfile_iwrite.c sharedfp/all components: revamp internal operations 2018-06-18 14:34:05 -05:00
sharedfp_lockedfile_read.c sharedfp/all components: revamp internal operations 2018-06-18 14:34:05 -05:00
sharedfp_lockedfile_request_position.c Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
sharedfp_lockedfile_seek.c sharedfp/sm and sharedfp/lockedfile: fix seek offset calculation 2018-06-21 14:26:36 -05:00
sharedfp_lockedfile_write.c sharedfp/all components: revamp internal operations 2018-06-18 14:34:05 -05:00
sharedfp_lockedfile.c ompio: misc renames 2018-06-14 09:41:10 +09:00
sharedfp_lockedfile.h ompio: misc renames 2018-06-14 09:41:10 +09:00