Merge pull request #234 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image to cache_image
* commit '4b09ed7dfc26c95ebfdb73b2a7b5012206de9a9e':
Minor cleanup of the freespace test.
Switch to unsettling the FSM rings from an explicit model in every place
a FSM is modified to an "entry dirtied" message notify callback for the FSM
cache entries.
Clean up some more 'const' warnings in the cache.
Make error recovery for ring setting safer.
Merge pull request #233 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image to cache_image
Fixed H5C__POST_SUC_HT_SEARCH_SC macro under production
* commit '04fc906659c80ed3ce84a4bac6d64f2fe7558edb':
Fixed the H5C__POST_SUC_HT_SEARCH_SC macro under production.
Refactor file shutdown code to better reflect existing packaging within library.
Remove 'const' from cache client pre_serialize callback, to reduce warnings,
and correspondingly remove 'const' from some internal routines. Also rename
some H5MF* routines to reflect their static/package usage.
Merge pull request #229 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image to cache_image
Fixed the flush test problem w/ non-SWMR VFDs.
* commit 'd8229b95d2362a2365742f3b9aa903cb3a1044fe':
Updated the flush1/2 test to not be a mess and to handle non-SWMR-enabled VFDs.
Merge pull request #228 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image to cache_image
Changesets from develop
* commit 'a7f2064c57c345c583a0faf58d5121081adcc115':
Brought over a couple of changes from develop:
Brought over a couple of changes from develop:
e41a15b7f07 Added a missing test file needed for the flushrefresh script.
a659d6ed5aa AM_MAINTAINER_MODE should be set to "disable" for releases
Align macros for ring names in H5AC code to be the same as the newer forms
in H5C, and remove references to H5C_RING_* outside of the H5C source modules.
Merge pull request #224 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image to cache_image
cherry-pick sync with develop
* commit '9bf3f433cd490efee770879b260dc25905f8ae96':
More cherry-picked merges from develop:
Cherry-pick of C++ changesets from develop:
More cherry-picked merges from develop:
+ 441c8ea43ab6a6559d1f167bdfbbaf3720621804 Added text to the function check macros so that a more helpful error message is emitted when there is a problem.
+ a25a08dff04c4ba03f28e8219a2ea782cf33d466 Cleaned up H5Odtype.c
+ 508714805a5faa1775bfea5a8257d7130bd0a15e hdf5 lib needed for extend_dset link.
+ 518a94dd0fcae607c263f16c2b2d823c84b9b647 Add test lib to extend_dset test link line
+ 9b0f236d8cc833f9103a64654d46997695172ea8 Add hl test dir and test ...
Cherry-pick of C++ changesets from develop:
798cdad29a49e0883446f7dad3c7992d53ea6ee3 Purpose: Improvement for HDFFV-10004
e05da1b533d5eb9527a5b67ba2683379f8e1e7ac Description: Removed commented out code and fixed miscellaneous typos.
Merge pull request #219 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_more_swmr to cache_image
Merge of changesets from develop (mostly SWMR)
* commit 'ee9c4025df06b870d0a681eead865b3ca3ae0bfc':
Brought over more cherry-picked changes from develop:
Bring over changes from revise_chunks that cleanup recent SWMR changes from code review feedback.
Bring SWMR-related tools changes from revise_chunks to develop.
Brought in minor SWMR tweaks from develop:
Brought over more cherry-picked changes from develop:
+ 7f3b32385c5331ebb792474abbdbe1aace3c2e94 HDFFV-10053: add check for zlib support before running test
+ e0b353b6f5a9c80ffe7a1f82cee6a15c13d25692 Snapshot version 1.9 release 235
+ 8abd02297178d6d06513cf82cbfc9cec02d82fb9 Add --docver option to relesae on develop branch.
+ fc69eeb9919a0974dcefb3bbc1de6da429e98509 Bring Java SWMR changes from revise_chunks to develop branch
+ b772be716d4ac50a087407577358a35452ad0afa Merge SWMR-oriented acc...
Bring over changes from revise_chunks that cleanup recent SWMR changes from
code review feedback.
(cherry picked from commit feb9d1f6761b541a388100d04ec56a9b88a7e462)
Brought in minor SWMR tweaks from develop:
+ 651c2f30304ed9b8e9470039e46279635356a3cc Fix bad implementation of Windows nanosleep equivalent.
+ 0f2f51bb7bdac91ba670bd810bab687594a60251 Updated the comment for the valgrind fix.
+ a366c0a4925afd53c55f3e35d1770f12da6d6178 Fixed a valgrind problem in file shutdown exposed by the swmr.c test.
+ 527f28333cb2ec5b247ec348cf6970e0d114891b Another Java oversight (sorry, don't have Java configured on my Mac)
+ e1026bd354443ae9c4e0cf197feb7191920c9f13 C...
Merge pull request #214 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
More cache_image and develop synchronization
* commit '75c0dcada3623751dee514fbbe18837358bfd1ca':
Merge of final evict-on-close fixes for new-style gorups from develop. Required some changes to work with the modified free space manager code in cache_image.
Normalization of cache_image branch with page_buffering.
Whitespace cleanup in H5FS code before evict-on-close merge.
Merge pull request #211 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
Merged H5MF whitespace and parens changes
* commit 'dc256af241b9d081421ac73c103bbc69aa77aacf':
H5MF code tidy before final evict-on-close merge.
Merge pull request #208 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
SWMR retry changes + normalization
* commit 'c12b6872ef6bff9db7edab8bbbf7f4ffabfde05c':
Brought over a batch of cherry-picked changes from develop:
Bring over support for retrying metadata cache entry loads, along with all the supporting metadata cache callback changes, etc.
Change dlopen from RTLD_NOW to RTLD_LAZY (cherry picked from commit ae59766fc981ff64236e461cebe3f193c7fd6a51)
Merge pull request #202 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
Merged fix for H5AC_dump_cache() being unavailable due to #ifdefs.
* commit 'd41426bcf994b8ac1fcf9ef951fcb69cd2e966a2':
Removed NDEBUG guards from H5AC test functions.
Merge pull request #198 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
Partial merge of develop changes to cache_image.
* commit 'e8b36ad05334af4cd18cba88ea00c4219be173a6':
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
Merge pull request #197 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
Merge fix for parallel failure.
* commit 'ad37ae2097374d34c80a1715c3ca213e09da26de':
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.
Merge pull request #193 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
Another batch of develop->cache_image merges, all cherry-picks of orthogonal changesets.
* commit '90598feb1ca14355f81ea5a36179c38ffa39455e':
Tentative fix for valgrind issues related to EoC.
Minor normalization cleanups.
Change examples to match junit test (cherry picked from commit 53d3a619f8a076cb1d0ba9cbc207fc07a6fcc5d8)
Add missing character (cherry picked from commit 7a5eea36a59ff4...
Merge pull request #192 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:cache_image_partial to cache_image
Bring over changes from develop
* commit 'fc8fb1481488c88df87dadda9564d611f4cf7301':
Fixed a compiler warning in H5C.c.
Remove 'clear' callback from metadata cache client interface, using the new 'entry cleaned' notify action innstead.
Remove explicit support within the metadata cache for tracked compressed entries, they are now completely handled in the clients.
Repair comment chars to ...
Commit Vailin's fix for the h5format_convert test failure.
DAILYTEST-256 #2.
Tested on emu, kituo, mayll, ostrich, and osx1011dev with previously failing test configurations.