hdf5/release_docs
Mike McGreevy 041e7dbfed [svn-r16290] Purpose:
Adding code to maintain a min_clean_fraction in the cache in serial mode.

Description:

    The metadata cache now has the ability to maintain a min_clean_fraction
    when in serial mode. The default initial cache size has been changed
    from 1MB to 2MB, and the default min_clean_fraction has been set at 30%.

    This check-in includes modifications to H5C.c to support maintaining a
    min_clean_size, including the addition of clean_index_size and 
    dirty_index_size trackers, modifications to the H5C_make_space_in_cache 
    algorithm, as well as associated test code and additional statistics 
    tracking variables.

    Maintaining the min_clean_fraction addresses the possibility of
    experiencing a "metadata blizzard" when the cache gets completely
    full with dirty entries. Upon having to make space, the cache would
    previously need to flush every single entry in the cache before coming
    across a clean entry which could be evicted. This resulted in unnecessary
    flushing of oftentimes hot entries in the cache. Maintaining the
    min_clean_fraction ensures that, when space is needed, clean entries
    are more readily available to evict.

Tested:

    jam, smirom, linew (h5committest)
2009-01-09 14:53:30 -05:00
..
COPYING [svn-r12640] 2006-09-04 13:30:13 -05:00
HISTORY-1_0-1_8_0_rc3.txt [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
HISTORY-1_9.txt [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
INSTALL [svn-r15007] Purpose: configure cleanup 2008-05-15 11:42:03 -05:00
INSTALL_Cygwin.txt [svn-r15022] Purpose: Minor updates to Windows documentation via Kent's recommendations. 2008-05-16 13:48:26 -05:00
INSTALL_MinGW.txt [svn-r14999] Purpose: Minor updates to MinGW installation notes 2008-05-14 14:27:31 -05:00
INSTALL_parallel [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
INSTALL_VMS.txt [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
INSTALL_Windows_From_Command_Line.txt [svn-r15312] Purpose: Support Visual Studio 2008 on Windows 2008-07-02 14:40:00 -05:00
INSTALL_Windows_Short_NET.TXT [svn-r15303] Purpose: Minor typo in Windows documentation (zlib DLL directory) 2008-06-30 15:12:16 -05:00
INSTALL_Windows_Short_VS2005.TXT [svn-r15303] Purpose: Minor typo in Windows documentation (zlib DLL directory) 2008-06-30 15:12:16 -05:00
INSTALL_Windows.txt [svn-r15312] Purpose: Support Visual Studio 2008 on Windows 2008-07-02 14:40:00 -05:00
RELEASE.txt [svn-r16290] Purpose: 2009-01-09 14:53:30 -05:00