39acc3a251
This is based on a bug reported on the mailing list using a netcdf testcase.
The problem occurs if processes are using a custom file view, but on some
of them it appears as if the default file view is being used. Because of that,
the simple-grouping option lead to different number of aggregators used on different
processes, and ultimately to a deadlock. This patch fixes the problem by not using
the file_view size anymore for the calculation in the simple-grouping option,
but the contiguous chunk size (which is identical on all processes).
Fixes issue #7109
Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
(cherry picked from commit
|
||
---|---|---|
.. | ||
common_ompio_aggregators.c | ||
common_ompio_aggregators.h | ||
common_ompio_cuda.c | ||
common_ompio_cuda.h | ||
common_ompio_file_open.c | ||
common_ompio_file_read.c | ||
common_ompio_file_view.c | ||
common_ompio_file_write.c | ||
common_ompio_print_queue.c | ||
common_ompio_print_queue.h | ||
common_ompio_request.c | ||
common_ompio_request.h | ||
common_ompio.h | ||
configure.m4 | ||
Makefile.am |