1
1
openmpi/ompi/mca/io/base
Edgar Gabriel 2303f0f17c io/base: fixes to file_delete selection logic
file_delete triggers underneath the hood the full component selection
logic, since we do not have a file handle, just a file name.

As part of the selection logic, we have to however initiate the
framework-open of the fs component in case of ompio, since ompio
will call the delete function of the selected fs componentn, which
is based on the file system where the file is located.

This was not handled correctly so far. The problem however only
shows up if the first I/O operatin to be executed is a file_delete,
other wise the file_open will lead to the correct opening and initialization
of the fs framework. This commit ensures that we do the right thing
even if file_delete is the first file I/O operation in the application.

Fixes issue #5611

Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
2018-08-27 16:01:48 -05:00
..
base.h fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
io_base_component_list.c Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
io_base_delete.c io/base: fixes to file_delete selection logic 2018-08-27 16:01:48 -05:00
io_base_file_select.c fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
io_base_find_available.c Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
io_base_frame.c Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
io_base_register_datarep.c Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
io_base_request.c Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
io_base_request.h Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
Makefile.am Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
owner.txt Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00