mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-30 15:32:37 +08:00
24d8506dd5
Bug Fix Description: Metadata cache in parallel I/O can cause hangs in applications which perform independent I/O on chunked datasets, because the metadata cache can attempt to flush out dirty metadata from only a single process, instead of collectively from all processes. Solution: Pass a dataset transfer property list down from every API function which could possibly trigger metadata I/O. Then, split the metadata cache into two sets of entries to allow dirty metadata to be set aside when a hash table collision occurs during independent I/O. Platforms tested: Tested h5committest {arabica (fortran), eirene (fortran, C++) modi4 (parallel, fortran)} FreeBSD 4.7 (sleipnir) serial & parallel Misc. update: Updated release_docs/RELEASE |
||
---|---|---|
.. | ||
HISTORY.txt | ||
INSTALL | ||
INSTALL_codewarrior.txt | ||
INSTALL_parallel | ||
INSTALL_TFLOPS | ||
INSTALL_VFL | ||
INSTALL_Windows_withcpp.txt | ||
INSTALL_Windows.txt | ||
RELEASE.txt |