diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2002-06-04 02:20:07 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2002-06-04 02:20:07 (GMT) |
commit | 8ae371469a5441e54c5df3c6a3372bdf6a66fc6b (patch) | |
tree | 2e35cfdf61597837f1025502e0f902b8946c916e /release_docs | |
parent | dbca4a40226186ac4b6185108b917c2489075832 (diff) | |
download | hdf5-8ae371469a5441e54c5df3c6a3372bdf6a66fc6b.zip hdf5-8ae371469a5441e54c5df3c6a3372bdf6a66fc6b.tar.gz hdf5-8ae371469a5441e54c5df3c6a3372bdf6a66fc6b.tar.bz2 |
[svn-r5519] Purpose:
Bug Fix
Description:
The "dirty" flag for symbol table entries and symbol table nodes was not
being cleared when they were flushed to the file, causing lots of extra
metadata I/O.
Solution:
Reset the symbol table entry & nodes' flags when thy are flushed to disk.
This reduces the number of I/O operations which hit the disk for my test
program from 83 to 53 (i.e. from 393 to 53, overall).
Platforms tested:
Solaris 2.7 (arabica) w/FORTRAN & FreeBSD 4.5 (sleipnir) w/C++
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 1ec6ce2..d3b126b 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -36,6 +36,8 @@ Bug Fixes since HDF5-1.4.0 Library ------- + * Clear symbol table node "dirty" flag when flushing symbol tables to + disk, to reduce I/O calls made & improve performance. QAK - 2002/06/03 * Fixed bug where an object's header could get corrupted in certain obscure situations where many objects were created in the file. QAK - 2002/05/31 * Fixed bug where read/write intent in file IDs created with H5Freopen |