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 /c++ | |
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 'c++')
0 files changed, 0 insertions, 0 deletions