summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2014-04-12 10:30:16 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2014-04-12 10:30:16 (GMT)
commit785da34bce9fd2d8d02e1a29927d83fd28cb93fd (patch)
treee0f7f07752707fe65680ad92bc2785e6ed887e86 /release_docs
parent9b77c507060264cc24e15a3af84c3257716e47cb (diff)
downloadhdf5-785da34bce9fd2d8d02e1a29927d83fd28cb93fd.zip
hdf5-785da34bce9fd2d8d02e1a29927d83fd28cb93fd.tar.gz
hdf5-785da34bce9fd2d8d02e1a29927d83fd28cb93fd.tar.bz2
[svn-r25033] Purpose:
Merged r24993 from the trunk. Adds core VFD write tracking functionality. When enabled, the core VFD will track dirty regions of the file and only write out the changed regions. The new H5Pget/set_core_write_tracking() API call controls this feature. A new "core_paged" VFD target was added to the check-vfd target in test/Makefile.am that runs all tests with the new write tracking functionality. Tested on: 32-bit LE linux (jam) 64-bit LE linux (koala) 64-bit BE linux (ostrich) Each platform was tested with HDF5_DRIVER set to "core" and "core_paged". Jam was also tested with the standard sec2 driver.
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 47de245..1187881 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -73,6 +73,16 @@ New Features
than the application, such as when a debug memory manager is in use or
when the HDF5 library is wrapped for use in a managed language like
Python or Java. Fixes HDFFV-7710, 8519, and 8851. (DER - 2014/04/11)
+ - The core VFD can now be configured to track dirty regions in the file
+ and only write out the changed regions on flush/close. Additionally,
+ a "page aggregation" size can be set that will aggregate small writes
+ into larger writes. e.g., setting a 1 MiB page aggregation size will
+ logically partition the the in-memory file into 1 MiB pages that will be
+ written out in their entirety if even a single byte is dirtied. The
+ feature is controlled via the new H5Pset/get_core_write_tracking() API
+ call. A new "core_paged" target has been added to the check-vfd target
+ in test/Makefile.am that exercises the feature over all HDF5 VFD-aware
+ tests. (DER - 2014/04/12)
Parallel Library
----------------