diff options
author | jhendersonHDF <jhenderson@hdfgroup.org> | 2022-02-03 22:19:38 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-03 22:19:38 (GMT) |
commit | 1c9f219463e236487a27cee6cb839379d670cda4 (patch) | |
tree | cb696ac5138940d8c22a376654a80c67b9266ba0 /release_docs/RELEASE.txt | |
parent | 331cf6926d5f07a1edb75674299f9787d79d1d68 (diff) | |
download | hdf5-1c9f219463e236487a27cee6cb839379d670cda4.zip hdf5-1c9f219463e236487a27cee6cb839379d670cda4.tar.gz hdf5-1c9f219463e236487a27cee6cb839379d670cda4.tar.bz2 |
Unify handling of collective metadata reads status (#1206) (#1417)
Diffstat (limited to 'release_docs/RELEASE.txt')
-rw-r--r-- | release_docs/RELEASE.txt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 5d586fb..55b6d11 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -217,6 +217,27 @@ Bug Fixes since HDF5-1.12.1 release =================================== Library ------- + - Unified handling of collective metadata reads to correctly fix old bugs + + Due to MPI-related issues occurring in HDF5 from mismanagement of the + status of collective metadata reads, they were forced to be disabled + during chunked dataset raw data I/O in the HDF5 1.10.5 release. This + wouldn't generally have affected application performance because HDF5 + already disables collective metadata reads during chunk lookup, since + it is generally unlikely that the same chunks will be read by all MPI + ranks in the I/O operation. However, this was only a partial solution + that wasn't granular enough. + + This change now unifies the handling of the file-global flag and the + API context-level flag for collective metadata reads in order to + simplify querying of the true status of collective metadata reads. Thus, + collective metadata reads are once again enabled for chunked dataset + raw data I/O, but manually controlled at places where some processing + occurs on MPI rank 0 only and would cause issues when collective + metadata reads are enabled. + + (JTH - 2021/11/16, HDFFV-10501/HDFFV-10562) + - Fixed an issue with collective metadata reads being permanently disabled after a dataset chunk lookup operation. This would usually cause a mismatched MPI_Bcast and MPI_ERR_TRUNCATE issue in the library for |