summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorJordan Henderson <jhenderson@hdfgroup.org>2018-08-26 03:54:30 (GMT)
committerJordan Henderson <jhenderson@hdfgroup.org>2018-08-26 03:54:30 (GMT)
commit4cd10fa88e5089c4e5eba091222c4c39db9c64e5 (patch)
tree808c2ead749f66a758b96931b2911bc2122d6164 /release_docs
parentcb9797f49785ac0481cd428924e4bf7fb4fef775 (diff)
downloadhdf5-4cd10fa88e5089c4e5eba091222c4c39db9c64e5.zip
hdf5-4cd10fa88e5089c4e5eba091222c4c39db9c64e5.tar.gz
hdf5-4cd10fa88e5089c4e5eba091222c4c39db9c64e5.tar.bz2
Add fix for HDFFV-10501
Add test for HDFFV-10501 fix Add release note for HDFFV-10501 fix
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 579308c..516010f 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -199,6 +199,24 @@ Bug Fixes since HDF5-1.10.2 release
Library
-------
+ - A bug was discovered in the parallel library where an application
+ would hang if a collective read/write of a chunked dataset occurred
+ when collective metadata reads were enabled and some of the ranks
+ had no selection in the dataset's dataspace. The ranks which had no
+ selection in the dataset's dataspace called H5D__chunk_addrmap() to
+ retrieve the lowest chunk address in the dataset. This is because we
+ require reads/writes to be performed in strictly non-decreasing order
+ of chunk address in the file.
+
+ When the chunk index used was a version 1 or 2 B-tree, these
+ non-participating ranks would issue a collective MPI_Bcast() call
+ that the participating ranks would not issue, causing the hang. Since
+ the non-participating ranks are not actually reading/writing anything,
+ the H5D__chunk_addrmap() call can be safely removed and the address used
+ for the read/write can be set to an arbitrary number (0 was chosen).
+
+ (JTH - 2018/08/25, HDFFV-10501)
+
- Java HDF5LibraryException class
The error minor and major values would be lost after the