hdf5/testpar
John Mainzer a415cc6b17 [svn-r12374] Purpose:
1) Check in potential fix to unreproduceable bug in t_cache observed on
   Cobalt

2) Check in code supporting added pinned entry features in the metadata
   cache.


Description:

1) Elena encountered a bug in t_cache when running on Cobalt.  On
   investigation I found a potential race condition in t_cache that
   could explain her observation.

2) Quincey requested additions to the metadata cache allowing renaming
   of pinned entryies, and marking of pinned or protected entries as
   dirty.


Solution:

1) Modified t_cache.c to prevent the potential race condition.  Elena
   was unable to reproduce the bug on Cobalt, so we don't know if my
   fix actually addressed the problem.

2) Added code supporting the requested functions.  The changes were
   relatively trivial, but required substantial new test code.


Platforms tested:

h5committest, serial test on heping, parallel test on phoenix.


Misc. update:
2006-05-24 02:36:28 -05:00
..
Makefile.am [svn-r12292] Purpose: 2006-04-20 18:54:47 -05:00
Makefile.in [svn-r12358] Purpose: 2006-05-19 07:22:07 -05:00
t_cache.c [svn-r12374] Purpose: 2006-05-24 02:36:28 -05:00
t_chunk_alloc.c [svn-r11349] Purpose: 2005-09-05 15:23:02 -05:00
t_coll_chunk.c [svn-r12174] Purpose: 2006-03-29 09:35:26 -05:00
t_dset.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
t_file.c [svn-r9727] Purpose: 2004-12-29 09:26:20 -05:00
t_mdset.c [svn-r11470] Purpose: 2005-09-27 00:20:11 -05:00
t_mpi.c [svn-r12044] Purpose: 2006-03-09 09:52:09 -05:00
t_ph5basic.c [svn-r11245] Purpose: 2005-08-13 15:53:35 -05:00
t_posix_compliant.c [svn-r11798] Purpose: 2005-12-16 03:08:54 -05:00
t_span_tree.c [svn-r12142] Purpose: 2006-03-22 21:50:09 -05:00
testpar.h [svn-r10125] Purpose: 2005-03-02 23:06:14 -05:00
testph5.sh.in [svn-r8161] Purpose: 2004-02-07 12:24:57 -05:00
testphdf5.c [svn-r12174] Purpose: 2006-03-29 09:35:26 -05:00
testphdf5.h [svn-r12174] Purpose: 2006-03-29 09:35:26 -05:00