diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2011-04-19 15:54:43 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2011-04-19 15:54:43 (GMT) |
commit | 94cf912176257c753eaddde0acabc9a11be2e48d (patch) | |
tree | c1680fb1b187ce80db44af9c90cc25e52dfc332c /test/th5s.c | |
parent | d6ecc0d44841cc7248b5eb36c20c3a7e7b33b9e6 (diff) | |
download | hdf5-94cf912176257c753eaddde0acabc9a11be2e48d.zip hdf5-94cf912176257c753eaddde0acabc9a11be2e48d.tar.gz hdf5-94cf912176257c753eaddde0acabc9a11be2e48d.tar.bz2 |
[svn-r20555] Purpose: Improve performance when edge chunk filters are disabled with no chunk
cache.
Description:
When edge chunk filters and the chunk cache are disabled, the library would
previously go through the lock/unlock routines then immediately evict the chunk
as is done for filtered datasets, even for the unfiltered edge chunks. This
forced the entire chunk to be read/written, even if only part of the chunk was
selected. Modified the chunk cache to detect this case, and read/write only the
selected portion directly from/to the unfiltered chunk.
Tested: jam, amani (h5committest, heiwa down), fedora
Diffstat (limited to 'test/th5s.c')
0 files changed, 0 insertions, 0 deletions