summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorVailin Choi <vchoi@hdfgroup.org>2019-09-27 17:39:31 (GMT)
committerVailin Choi <vchoi@jam.ad.hdfgroup.org>2019-09-30 18:50:59 (GMT)
commit6ffdd4f2d6940de217152fd251ee748622a3241b (patch)
tree3eee5424ffa35877703d0f9cef222839d9d90917 /release_docs
parentd6d7ac084b949d8c9e95e18f6b662d3cf786cbe8 (diff)
downloadhdf5-6ffdd4f2d6940de217152fd251ee748622a3241b.zip
hdf5-6ffdd4f2d6940de217152fd251ee748622a3241b.tar.gz
hdf5-6ffdd4f2d6940de217152fd251ee748622a3241b.tar.bz2
Merge pull request #1934 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/HDFFV-10585-investigate-slowness-of-regular to develop
* commit '7924eee0e5ee0745b784c635042b8633886fb799': (1) Address the feedback from the PR review (2) Add release notes Fix for HDFFV-10585 investigate hyperslab slowness: 1) Improve hyperslab performance when doing I/O from 1-d disjoint file dataspace to 1-d contiguous memory dataspace. 2) Move coding in H5D__chunk_io_init() that is constructing the chunk mappings to a separate routine.
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 9c91a0b..ba9af1b 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -362,6 +362,19 @@ Bug Fixes since HDF5-1.10.3 release
Library
-------
+ - Fixed the slowness of regular hyperslab selection in a chunked dataset
+
+ It was reported that the selection of every 10th element from a 20G
+ chunked dataset was extremely slow and sometimes could hang the system.
+ The problem was due to the iteration and the building of the span tree
+ for all the selected elements in file space.
+
+ As the selected elements are going to a 1-d contiguous single block
+ memory space, the problem was fixed by building regular hyperslab selections
+ in memory space for the selected elements in file space.
+
+ (VC - 2019/09/26, HDFFV-10585)
+
- Fixed a bug caused by bad tag value when condensing object header
messages