From 877d980ee45303385c60272607215365848fce47 Mon Sep 17 00:00:00 2001 From: Vailin Choi Date: Wed, 20 Dec 2017 17:17:10 -0600 Subject: Add description to RELEASE.txt for HDFFV-9947 H5Sencode fix for 1.10. --- release_docs/RELEASE.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index fb61a76..ca5af91 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -237,6 +237,13 @@ Bug Fixes since HDF5-1.10.1 release (ADB - 2017/12/18, HDFFV-10307) + - Fix H5Sencode bug when num points selected is >2^32 + + Selected and applied coding changes implemented for 1.12 + H5Sencode to 1.10. + + (HDFFV-9947, VC, 2017/11/28) + - filter plugin handling in H5PL.c and H5Z.c It was discovered that the dynamic loading process used by -- cgit v0.12 From 2d330e96b8998c4ae6139b671e1cd39fdb3e7fd2 Mon Sep 17 00:00:00 2001 From: Vailin Choi Date: Thu, 21 Dec 2017 12:57:10 -0600 Subject: Modify description in RELEASE.txt for HDFFV-9947 H5Sencode. --- release_docs/RELEASE.txt | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index ca5af91..796a4a0 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -237,12 +237,21 @@ Bug Fixes since HDF5-1.10.1 release (ADB - 2017/12/18, HDFFV-10307) - - Fix H5Sencode bug when num points selected is >2^32 + - Fix H5Sencode() bug when the number of elements selected is > 2^32 - Selected and applied coding changes implemented for 1.12 - H5Sencode to 1.10. + H5Sencode() incorrectly encodes dataspace selection with number of + elements exceeding 2^32. When decoding such selection via H5Sdecode(), + the number of elements in the decoded dataspace is not the same as + what is encoded. This problem exists for H5S_SEL_HYPER and + H5S_SEL_POINTS encoding. - (HDFFV-9947, VC, 2017/11/28) + The cause of the problem is because the library uses 32 bits to + encode counts and block offsets for the selection. + The solution is to use the original 32 bit encodings if possible, + but use a different way to encode selection > 32 bits when needed. + See details in the RFC: H5Sencode/H5Secode Format Change. + + (VC - 2017/11/28, HDFFV-9947) - filter plugin handling in H5PL.c and H5Z.c -- cgit v0.12