diff options
author | Vailin Choi <vchoi@hdfgroup.org> | 2017-12-21 19:31:14 (GMT) |
---|---|---|
committer | Vailin Choi <vchoi@hdfgroup.org> | 2017-12-21 19:31:14 (GMT) |
commit | 7cddfb09dbfb472e704e2f64ce81bb6675fb72f2 (patch) | |
tree | 8dce41e7abc4cb3b0e71cfc3f27b40c85221a3f6 | |
parent | f0dc7368d44a20a57888bfdc64fb6f070bbdf327 (diff) | |
parent | 2d330e96b8998c4ae6139b671e1cd39fdb3e7fd2 (diff) | |
download | hdf5-7cddfb09dbfb472e704e2f64ce81bb6675fb72f2.zip hdf5-7cddfb09dbfb472e704e2f64ce81bb6675fb72f2.tar.gz hdf5-7cddfb09dbfb472e704e2f64ce81bb6675fb72f2.tar.bz2 |
Merge pull request #832 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:hdf5_1_10 to hdf5_1_10
* commit '2d330e96b8998c4ae6139b671e1cd39fdb3e7fd2':
Modify description in RELEASE.txt for HDFFV-9947 H5Sencode.
Add description to RELEASE.txt for HDFFV-9947 H5Sencode fix for 1.10.
-rw-r--r-- | release_docs/RELEASE.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index fb61a76..796a4a0 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -237,6 +237,22 @@ Bug Fixes since HDF5-1.10.1 release (ADB - 2017/12/18, HDFFV-10307) + - Fix H5Sencode() bug when the number of elements selected is > 2^32 + + 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. + + 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 It was discovered that the dynamic loading process used by |