2303f0f17c
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> |
||
---|---|---|
.. | ||
base.h | ||
io_base_component_list.c | ||
io_base_delete.c | ||
io_base_file_select.c | ||
io_base_find_available.c | ||
io_base_frame.c | ||
io_base_register_datarep.c | ||
io_base_request.c | ||
io_base_request.h | ||
Makefile.am | ||
owner.txt |