summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2010-02-16 17:23:38 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2010-02-16 17:23:38 (GMT)
commitfeae1cb35ffd0199e9fa03d97f66100919e4094d (patch)
tree04f0297afa6831a48974196db64df75abbbe7972 /release_docs
parentbbd0b5515888c00ce4ed5f4c7af635d5c9aa2490 (diff)
downloadhdf5-feae1cb35ffd0199e9fa03d97f66100919e4094d.zip
hdf5-feae1cb35ffd0199e9fa03d97f66100919e4094d.tar.gz
hdf5-feae1cb35ffd0199e9fa03d97f66100919e4094d.tar.bz2
[svn-r18263] Purpose: Fix bug in b-tree code
Description: In certain cases, removal of an object in a v1 b-tree would cause the leftmost key in the right neighbor to be overwritten. While this did not pose a problem for group b-trees, with chunked datasets it would overwrite the offset value of the neighbor's leftmost child, causing corruption. Reworked the code to differentiate between b-trees whose children are fundamentally associated with their left key and those who are associated with their right key. Tested: jam, linew, amani (h5committest)
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index ad5847c..6b42dec 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -106,6 +106,9 @@ Bug Fixes since HDF5-1.8.4
Library
-------
+ - Fixed an intermittent bug in the b-tree code which could be triggered
+ by expanding and shrinking chunked datasets in certain ways.
+ (NAF - 2010/02/16)
- H5Tdetect_class said a VL string is a string type. But when it's in
a compound type, it said it's a VL type (Bug #1584). I fixed it to
be consistent. It always return string type. (SLU - 2009/12/10)