summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2012-03-15 19:23:55 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2012-03-15 19:23:55 (GMT)
commit4afb95df4fb6fa783cf77b8328bacd43c44b2f7d (patch)
tree46d88e11200bfb8c988a9cab6621a58f3a7a504f /release_docs
parentbd54b26466ae82600fc14c3823f67626a7347248 (diff)
downloadhdf5-4afb95df4fb6fa783cf77b8328bacd43c44b2f7d.zip
hdf5-4afb95df4fb6fa783cf77b8328bacd43c44b2f7d.tar.gz
hdf5-4afb95df4fb6fa783cf77b8328bacd43c44b2f7d.tar.bz2
[svn-r22073] Port r22072 to 1.8 branch
Purpose: Fix rare corruption bug (HDFFV-7879) Description: When using the new object header format, it was possible for corruption to occur if the first object header chunk changed size such that the lenght of the "chunk 0 size" field changed. This only occurred if there were messages that had not been decoded. The original algorithm that changed the object header chunk size marked all messages as dirty, causing those that had not been decoded to have both the raw and native form invalidated. Changed the algorithm to avoid marking messages dirty and added assertions to catch the case where messages are dirtied without being decoded (or recently created) first. Tested: jam, koala, ostrich (h5committest), durandal
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 6d4708a..142a9cc 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -112,6 +112,8 @@ Bug Fixes since HDF5-1.8.8
Library
-------
+ - Fixed rare corruption bugs that could occur when using the new object
+ header format. (NAF - 2012/3/15 - HDFFV-7879)
- Fixed error when creating a contiguous dataset with a zero-sized dataspace
and space allocation time set to 'early'. (QAK - 2012/3/12)
- Creating a dataset in a read-only file caused seg fault when the file