Network

 
AuthorCommitMessageCommit Date
John MainzerJohn Mainzer
b2806a04657[svn-r27882] Added smoke check 5 and associated fixes. Note that at present, smoke check 5 create a ~15 GB test file -- need to reduce this. Added api error tests and associated fixes. Turned on the persistant free space manager in smoke checks. This exposed major issues with the free space manager. For the time being, modified cache image to ommit file free space managers. Also, related fixes and improved sanity checking code. Tested serial and parallel on mercury. Tested serial only o...
John MainzerJohn Mainzer
51b85eb10bb[svn-r27813] Updates to the cache image branch to support rings. tested serial and parallel on jam and mercury.
Quincey KoziolQuincey Koziol
caafbb219f3M[svn-r27727] Description: Merge changes from trunk into branch. NOTE: The test/cache_image regression test is failing, but John will correct it after this change checked in. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
John MainzerJohn Mainzer
d7a59d0b1fd[svn-r27724] Checkin to correct oversight in failing to add src/H5Omdci_msg.c to the repository. Also added test/genall5.c test/genall5.h to the repository, along with required changes to test/Makefile.am and test/Makefile.in to get them to build with the tests. Note that the code in genall5.c was written by Quincey to assist with cache image smoke checks. These two files are very much in preliminary form. Tested serial on Jam.
Quincey KoziolQuincey Koziol
e48a8220174[svn-r27717] Description: Add in the actual files for the cmake external modules
John MainzerJohn Mainzer
3bde79e0859[svn-r27600] Interim check in of the cache image feature. Serial version is fully implemented with the exception of the code to save and reload adaptive cache resize status. Parallel version is at least partially implements -- need to review flush process to see if serial code to supress entry writes is sufficient in the parallel case. Passes all existing tests in the serial and parallel case. Passes moderate smoke checks in the serial case. No new tests yet for the parallel case. Te...
John MainzerJohn Mainzer
3e9824a78ca[svn-r27445] Interim checkin of metadata cache image pre-serialize code. No associated test code, but pre-serialize code is lightly tested by the cache image control flow tests. Tested (serial only) on Mercury and Jam.
John MainzerJohn Mainzer
35f64181689[svn-r27413] Interim checkin to cache image branch. Checkin contains reasonably complete cache image control code and associated test code. tested serial on mercury and jam
John MainzerJohn Mainzer
baf4c08c8d9M[svn-r27318] Update cache image branch from trunk to get Quincey's "fail unconditionally if unknown superblock extension message" support code. No cache image code checked into the branch at present.
Dana RobinsonDana Robinson
9f1389d03c2Fixed an uninitialized return value in the property setter.
Dana RobinsonDana Robinson
4fee2c64cb1MMerge branch 'develop' into core_bugfix
Dana RobinsonDana Robinson
63bcd73f1f5MMerge pull request #179 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_valgrind_bugfix to develop Fix for some evict-on-close issues revealed by Valgrind. * commit 'd3dbe9d90ee71b231b3264e1d62d3efbae3242ef': Tentative fix for valgrind issues related to EoC.
Dana RobinsonDana Robinson
d3dbe9d90eeMMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
8fd8115715aMMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
978e83fb5b5MMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
2c3d02e6e57MMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
a8d1aff2356Tentative fix for valgrind issues related to EoC. Adds /*out*/ parameters to H5O_close() and H5F_try_close() so that H5D/G_close() will know when H5O_close() has triggered a file close and thus the file struct is not reliable. Also removes the H5F_CLOSING() macro and related which were formerly used to check if the file was closing.
Dana RobinsonDana Robinson
72ecaf0940fMMerge branch 'develop' into eoc_valgrind_bugfix
Dana RobinsonDana Robinson
28fdd9e963fMMerge pull request #178 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:expanded_eoc_test to develop Updated the evict-on-close test to better exercise groups. * commit '30bd7247d80f08aee4fc7038df86c43258344de8': Updated the evict-on-close test to create a large number of subgroups in a containing group. This will ensure that many cache entries will be used, making a better test of EoC functionality.
Dana RobinsonDana Robinson
30bd7247d80MMerge branch 'develop' into expanded_eoc_test
Quincey KoziolQuincey Koziol
3d2beeec1fbMMerge pull request #177 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_merge_revise_chunks_10 to develop * commit 'b092dbcdfdfc7477596ae49f816f18e0dadf0fb1': Bring over another batch (hopefully the last) of non-SWMR "normalization" changes from the revise_chunks branch.
Quincey KoziolQuincey Koziol
b092dbcdfdfBring over another batch (hopefully the last) of non-SWMR "normalization" changes from the revise_chunks branch.
Dana RobinsonDana Robinson
a6ab26c74b2MMerge pull request #175 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:new_H5AC_dump_cache to develop Updated H5AC_dump_cache() to emit more information. * commit '7a8c7c6063e328fdac28aa3f77ead4bdc91860e5': Updated the cache dump to use the stored type name instead of the (redundant) array of names I previously created. Updated the format of H5AC/C_dump_cache() to include more information and be easier to read.
Dana RobinsonDana Robinson
7a8c7c6063eUpdated the cache dump to use the stored type name instead of the (redundant) array of names I previously created.
Dana RobinsonDana Robinson
1a0de8ebd8fUpdated the format of H5AC/C_dump_cache() to include more information and be easier to read.
Quincey KoziolQuincey Koziol
1921f7f4ad8MMerge pull request #176 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to develop * commit '2cb2d5a533c2de7503014da3250c3088e1ba089d': Remove "collective write list" parameter from H5C__flush_single_entry() as it is only used in a couple of places. The collective write list has been moved to be internal to the cache data structure instead. Eliminate unnecessary data structure for parallel collective metadata cache I/O
Quincey KoziolQuincey Koziol
2cb2d5a533cRemove "collective write list" parameter from H5C__flush_single_entry() as it is only used in a couple of places. The collective write list has been moved to be internal to the cache data structure instead.
Quincey KoziolQuincey Koziol
460b573a73eEliminate unnecessary data structure for parallel collective metadata cache I/O
Dana RobinsonDana Robinson
4ddc4a602f6MMerge pull request #171 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_memfix to develop Fix for tfile.c valgrind issues. * commit '191cc19ae0a2feb72d2171a0808fdc71a3b862dd': Added vlen reclaim functions to a test in tfile.c that leaks memory.
Dana RobinsonDana Robinson
191cc19ae0aAdded vlen reclaim functions to a test in tfile.c that leaks memory.
Dana RobinsonDana Robinson
4ab127aa9caMMerge pull request #173 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:gitignore to develop Updated .gitignore to be more manageable and future-proof. * commit '1aa2373b2e1a651bec507dcb14a89b51815a972c': Simplified .gitignore by using patterns. Added src/H5config.h.in~ to .gitignore.
Dana RobinsonDana Robinson
1aa2373b2e1Simplified .gitignore by using patterns.
Dana RobinsonDana Robinson
c9bbc2f1ccdAdded src/H5config.h.in~ to .gitignore.
Dana RobinsonDana Robinson
d79c73320eaUpdated the evict-on-close test to create a large number of subgroups in a containing group. This will ensure that many cache entries will be used, making a better test of EoC functionality.
Quincey KoziolQuincey Koziol
61e0a035bccMMerge pull request #172 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop to develop * commit 'ea4d18c3d9c3b6c77030abdf2f0509bc68224559': Remove unnecessary assert. Add a flag for H5C__flush_single_entry() to allow the parallel code to request that images for entries be generated, even when not writing the entry from an MPI rank.
Quincey KoziolQuincey Koziol
ea4d18c3d9cRemove unnecessary assert.
Quincey KoziolQuincey Koziol
98e9194d4f9MMerge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 into develop
Dana RobinsonDana Robinson
b0321f7e7d4MMerge pull request #170 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_memfix to develop Fixed a few memory issues in the tests. * commit 'e2863ca880a6983558d3ba3e5219164a57287f04': Fixed a few memory problems in test/cache_logging.c and test/h5test.c (which show up in test/vfd.c).
Dana RobinsonDana Robinson
e2863ca880aFixed a few memory problems in test/cache_logging.c and test/h5test.c (which show up in test/vfd.c).
Allen ByrneAllen Byrne
4bb51bbbaa9MMerge pull request #168 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop * commit 'c2e60909e35d988e86d78b7c8bfc0d2d51c4e75f': Add test to memcheck ignore and increase cache test timeout
Allen ByrneAllen Byrne
c2e60909e35Add test to memcheck ignore and increase cache test timeout
Quincey KoziolQuincey Koziol
1071d8bf73bAdd a flag for H5C__flush_single_entry() to allow the parallel code to request that images for entries be generated, even when not writing the entry from an MPI rank.
Dana RobinsonDana Robinson
fff898558e3MMerge pull request #167 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_valgrind_bugfix to develop Applied the evict-on-close "check for file closing" change that was successful for groups to datasets. * commit '88b6f2e24cafcfaffe7d99ab6c5afc2290ce93b4': Added the H5F_CLOSING() check that makes valgrind happy in the evict-on-close code in H5G_close() to H5D_close().
Dana RobinsonDana Robinson
88b6f2e24caAdded the H5F_CLOSING() check that makes valgrind happy in the evict-on-close code in H5G_close() to H5D_close().
Dana RobinsonDana Robinson
a44d7b87546MMerge pull request #166 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_valgrind_bugfix to develop Two minor evict-on-close changes: * Fix for a valgrind-reported issue where invoking EoC behavior when the file is closing leads to garbage file data being passed to downstream calls. The solution is to ignore EoC when the file is closing anyway. * Added brackets so an infinite loop that arises when evicting tagged entries (due to pinned entries preventing progress) raises an error instead. * comm...
Dana RobinsonDana Robinson
4e7b19f8260Two minor cache changes: * Evict-on-close behavior is now skipped when the file is closing. This fixes a potential issue discovered by Valgind on Windows where potentially garbage data would be availble for manipulation. * Added brackets to some code in the tagged entry evict iterators so that the flag that determines if progress was made only gets set if things are actually evicted. This prevents an infinite loop (and emits an error) when pinned entries prevent eviction and thu...
Quincey KoziolQuincey Koziol
cbd05409c51MMerge pull request #165 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_merge_revise_chunks_09 to develop * commit '3b0c2b24da5689990c4bc0fcd3afecdf063086c8': Bring over support for retrying metadata cache entry loads, along with all the supporting metadata cache callback changes, etc.
Quincey KoziolQuincey Koziol
3b0c2b24da5Bring over support for retrying metadata cache entry loads, along with all the supporting metadata cache callback changes, etc.
Quincey KoziolQuincey Koziol
f6ad1266735MMerge pull request #163 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_merge_revise_chunks_08 to develop * commit 'eba0ff43c968ef9a0b09edf19c1e337cfcae0816': Remove 'clear' callback from metadata cache client interface, using the new 'entry cleaned' notify action innstead.
Quincey KoziolQuincey Koziol
eba0ff43c96Remove 'clear' callback from metadata cache client interface, using the new 'entry cleaned' notify action innstead.