1
1
openmpi/ompi/mca/common/ompio
Edgar Gabriel 39acc3a251 common/ompio: fix calculation in simple-grouping option
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 ad5d0df4e9)
2019-11-25 09:04:13 -06:00
..
common_ompio_aggregators.c common/ompio: fix calculation in simple-grouping option 2019-11-25 09:04:13 -06:00
common_ompio_aggregators.h ompio: misc renames 2018-06-14 09:41:10 +09:00
common_ompio_cuda.c common/ompio: incorporate George's comments 2018-06-21 09:29:49 -05:00
common_ompio_cuda.h common/ompio: incorporate George's comments 2018-06-21 09:29:49 -05:00
common_ompio_file_open.c common/ompio: fix division by zero problem with empty fview 2019-05-23 13:48:57 -05:00
common_ompio_file_read.c comomn_ompio_file_read/write: fix 2GB limiting issue 2019-10-22 12:12:55 -05:00
common_ompio_file_view.c common/ompio: check datatypes when setting file view 2018-10-17 11:22:19 -05:00
common_ompio_file_write.c comomn_ompio_file_read/write: fix 2GB limiting issue 2019-10-22 12:12:55 -05:00
common_ompio_print_queue.c ompio: misc renames 2018-06-14 09:41:10 +09:00
common_ompio_print_queue.h ompio: misc renames 2018-06-14 09:41:10 +09:00
common_ompio_request.c common/ompio: use allocator to manage temporary buffers 2018-06-21 09:25:50 -05:00
common_ompio_request.h io/ompio and common/ompio: add initial support for cuda buffers in ompio 2018-06-21 09:25:50 -05:00
common_ompio.h comomn_ompio_file_read/write: fix 2GB limiting issue 2019-10-22 12:12:55 -05:00
configure.m4 configury: remove the --disable-mpi-io option 2017-09-20 14:39:09 +09:00
Makefile.am io/ompio and common/ompio: add initial support for cuda buffers in ompio 2018-06-21 09:25:50 -05:00