hdf5/release_docs
Quincey Koziol 24d8506dd5 [svn-r6387] Purpose:
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
2003-02-10 12:26:09 -05:00
..
HISTORY.txt [svn-r4114] 2001-07-05 11:36:40 -05:00
INSTALL [svn-r6059] Purpose: 2002-11-05 15:19:38 -05:00
INSTALL_codewarrior.txt [svn-r6140] Purpose: 2002-11-26 11:19:54 -05:00
INSTALL_parallel [svn-r6059] Purpose: 2002-11-05 15:19:38 -05:00
INSTALL_TFLOPS [svn-r5657] Updated. 2002-06-17 15:09:38 -05:00
INSTALL_VFL [svn-r4114] 2001-07-05 11:36:40 -05:00
INSTALL_Windows_withcpp.txt [svn-r5012] Purpose: 2002-02-26 10:02:32 -05:00
INSTALL_Windows.txt [svn-r5453] 2002-05-22 16:48:50 -05:00
RELEASE.txt [svn-r6387] Purpose: 2003-02-10 12:26:09 -05:00