summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorjhendersonHDF <jhenderson@hdfgroup.org>2022-02-04 16:54:39 (GMT)
committerGitHub <noreply@github.com>2022-02-04 16:54:39 (GMT)
commit1c10010a316c0885cd71fad6c8d0067a0eb8f7f1 (patch)
tree0dc1fbb6618480b56fc71743e89c89e946d205c3 /release_docs
parent79d93d1661563f3570b2d0128a07bc7d7fc93ea8 (diff)
downloadhdf5-1c10010a316c0885cd71fad6c8d0067a0eb8f7f1.zip
hdf5-1c10010a316c0885cd71fad6c8d0067a0eb8f7f1.tar.gz
hdf5-1c10010a316c0885cd71fad6c8d0067a0eb8f7f1.tar.bz2
Unify handling of collective metadata reads status (#1206) (#1418)
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 4f20d34..3282228 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -119,6 +119,27 @@ Bug Fixes since HDF5-1.10.7 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