mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-07 16:37:56 +08:00
Description: Previously, it was possible for a chunk to be flushed due to chunk operations in the callback from H5B_iterate in H5D_chunk_prune_by_extent. Because flushing the chunk can force it to be reallocated if it is filtered, this can change the contents of the chunk b-tree in the middle of H5B_iterate. Because H5B_iterate uses a locally cached copy of the b-tree, this causes subsequent operations to be passed incorrect data. Rewrote H5D_chunk_prune_by_extent to avoid H5B_iterate entirely. Also fixed a bug in the dataset expand algorithm that could cause extra chunks to be created. Tested: jam, linew, smirom (h5committest) |
||
---|---|---|
.. | ||
CMake_Windows.TXT | ||
COPYING | ||
HISTORY-1_0-1_8_0_rc3.txt | ||
HISTORY-1_9.txt | ||
INSTALL | ||
INSTALL_Cygwin.txt | ||
INSTALL_MinGW.txt | ||
INSTALL_parallel | ||
INSTALL_VMS.txt | ||
INSTALL_Windows_From_Command_Line.txt | ||
INSTALL_Windows_Short_NET.TXT | ||
INSTALL_Windows_Short_VS2005.TXT | ||
INSTALL_Windows_Short_VS2008.TXT | ||
INSTALL_Windows.txt | ||
RELEASE.txt |