summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Update cmake min version and cmake command conventionAllen Byrne2017-01-102-94/+94
|
* Bring changes to metadata cache "get entry status" call and newQuincey Koziol2017-01-061-0/+2
| | | | | "child serialized / unserialized" messages and support from the cache image branch.
* Add "image up to date" flag / parameter to metadata cache entry status calls.Quincey Koziol2017-01-061-35/+36
|
* Bring file shutdown code from cache image branchQuincey Koziol2017-01-053-12/+42
|
* Remove 'const' from cache client pre_serialize callback, to reduce warnings,Quincey Koziol2017-01-032-51/+51
| | | | | and correspondingly remove 'const' from some internal routines. Also rename some H5MF* routines to reflect their static/package usage.
* Merge pull request #227 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix ↵Dana Robinson2016-12-312-352/+531
|\ | | | | | | | | | | | | | | | | to develop flush1/2 fix w/ non-SWMR VFDs + code overhaul * commit 'fcb7e204b568efb785f47153172147b83da5418a': Updated the flush1/2 test to not be a mess and to handle non-SWMR-enabled VFDs.
| * Updated the flush1/2 test to not be a mess and to handleDana Robinson2016-12-302-352/+531
| | | | | | | | non-SWMR-enabled VFDs.
* | Merge pull request #226 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix ↵Dana Robinson2016-12-303-1/+66
|\ \ | |/ | | | | | | | | | | | | | | to develop Added a missing "vfd check" test file for use in scripts (should have been brought from revise_chunks). * commit 'e41a15b7f07dc39b7d68f4635965d0b8b440d299': Added a missing test file needed for the flushrefresh script.
| * Added a missing test file needed for the flushrefresh script.Dana Robinson2016-12-303-1/+66
| |
* | Bring support for doubly-linked list of all entries in cache from incomingQuincey Koziol2016-12-302-33/+51
|/ | | | cache image branch.
* More normalizations against incoming cache image branch.Quincey Koziol2016-12-291-194/+102
|
* Bring new/updated tests from revise+chunks branch: flush1/flush2 update andQuincey Koziol2016-12-209-28/+1721
| | | | flushrefresh test. (Also refactor of message send / wait code)
* Merge SWMR-related testing to existing tests.Quincey Koziol2016-12-186-50/+380
|
* Bring over tweak for missing environment variable.Quincey Koziol2016-12-181-1/+1
|
* Update CMake configuration files with SWMR accumulator changes.Quincey Koziol2016-12-182-3/+31
|
* Add missing accumulator test.Quincey Koziol2016-12-181-0/+99
|
* Merge SWMR-oriented accumulator tests from revise_chunks to develop.Quincey Koziol2016-12-182-2/+226
|
* Bring over changes from revise_chunks that cleanup recent SWMR changes fromQuincey Koziol2016-12-113-179/+243
| | | | code review feedback.
* Merge pull request #191 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_h5fs_fix ↵Dana Robinson2016-12-103-431/+375
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop Final fix for evict-on-close issues with new-style groups. * commit '02879bc4b2ba161dc259bf28a71e7a99b44be0e3': Updated the H5FS cache code to grab the correct tag and modified the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors. Changed the name of H5MF_alloc_close() to H5MF__alloc_close() to make the FUNC_ENTER macro happy. Reverted the freespace test. The TAG macros in H5MF_get_freespace() make the changes unnecessary. Added missing TAG macros to H5MF_get_freespace(). Updated the freespace test so functions take a common, tagged dxpl so the test will work with the new H5FS tag changes. Updated the cache_tagging test so it correctly analyzes the new fractal heap free space manager behavior. Added TAG macros to the H5MF package code so H5AC__FREESPACE_TAG gets set on the dxpl correctly. Also restored the TAG macro to H5FS__cache_hdr_pre_serialize() since otherwise the tag won't be initialized. First cut at fixing the tagging issue with the free space managers. * Converted the tag macros to regular ones so the parent's tag is used via the dxpl.
| * Updated the H5FS cache code to grab the correct tag and modifiedDana Robinson2016-12-081-253/+336
| | | | | | | | | | | | | | | | the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors.
| * Merge branch 'develop' into eoc_h5fs_fixDana Robinson2016-12-076-79/+7864
| |\
| * | Reverted the freespace test. The TAG macros in H5MF_get_freespace()Dana Robinson2016-11-301-180/+173
| | | | | | | | | | | | make the changes unnecessary.
| * | Updated the freespace test so functions take a common, taggedDana Robinson2016-11-301-173/+180
| | | | | | | | | | | | dxpl so the test will work with the new H5FS tag changes.
| * | Updated the cache_tagging test so it correctly analyzesDana Robinson2016-11-301-174/+39
| | | | | | | | | | | | | | | | | | | | | the new fractal heap free space manager behavior. Also converted the debug output of the cache_tagging test to use the revised H5AC_dump_cache() function.
| * | First cut at fixing the tagging issue with the free space managers.Dana Robinson2016-11-301-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Converted the tag macros to regular ones so the parent's tag is used via the dxpl. * Updated the tag sanity check logic so for free space managers. * Turned new-style group checks back on in test/evict_on_close.c
* | | Reduce timeout as normal run time on windows is less then 10 minAllen Byrne2016-12-051-8/+8
| |/ |/|
* | Bring SWMR support in to the main development branch. (Finally!) More testsQuincey Koziol2016-12-026-79/+7864
|/ | | | and the tool and API wrappers will be coming in over the weekend.
* Merge pull request #179 in HDFFV/hdf5 from ↵Dana Robinson2016-11-302-163/+163
|\ | | | | | | | | | | | | | | | | ~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.
| * Merge branch 'develop' into eoc_valgrind_bugfixDana Robinson2016-11-291-2/+1
| |\
| * \ Merge branch 'develop' into eoc_valgrind_bugfixDana Robinson2016-11-285-20/+38
| |\ \
| * \ \ Merge branch 'develop' into eoc_valgrind_bugfixDana Robinson2016-11-264-61/+343
| |\ \ \
| * | | | Tentative fix for valgrind issues related to EoC.Dana Robinson2016-11-262-163/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge branch 'develop' into expanded_eoc_testDana Robinson2016-11-292-4/+9
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Bring over another batch (hopefully the last) of non-SWMR "normalization"Quincey Koziol2016-11-291-2/+1
| | |_|/ | |/| | | | | | | | | | changes from the revise_chunks branch.
| * | | Merge pull request #171 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_memfix ↵Dana Robinson2016-11-281-2/+8
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop Fix for tfile.c valgrind issues. * commit '191cc19ae0a2feb72d2171a0808fdc71a3b862dd': Added vlen reclaim functions to a test in tfile.c that leaks memory.
| | * | | Added vlen reclaim functions to a test in tfile.cDana Robinson2016-11-231-2/+8
| | | | | | | | | | | | | | | | | | | | that leaks memory.
* | | | | Updated the evict-on-close test to create a large number of subgroupsDana Robinson2016-11-281-48/+102
|/ / / / | | | | | | | | | | | | | | | | in a containing group. This will ensure that many cache entries will be used, making a better test of EoC functionality.
* | | | Merge pull request #170 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_memfix ↵Dana Robinson2016-11-233-12/+24
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| * | | Fixed a few memory problems in test/cache_logging.c andDana Robinson2016-11-233-12/+24
| | |/ | |/| | | | | | | test/h5test.c (which show up in test/vfd.c).
* | | Add test to memcheck ignore and increase cache test timeoutAllen Byrne2016-11-221-6/+6
|/ /
* | Bring over support for retrying metadata cache entry loads, along with all theQuincey Koziol2016-11-204-61/+343
|/ | | | supporting metadata cache callback changes, etc.
* Remove 'clear' callback from metadata cache client interface, using theQuincey Koziol2016-11-182-12/+0
| | | | new 'entry cleaned' notify action innstead.
* Remove explicit support within the metadata cache for tracked compressedQuincey Koziol2016-11-172-238/+162
| | | | entries, they are now completely handled in the clients.
* Bring over new 'notify' metadata cache client callback actions for when anQuincey Koziol2016-11-122-1/+14
| | | | | entry is cleaned / dirtied or its [flush dependency] child entry is cleaned / dirtied.
* Merge pull request #155 in HDFFV/hdf5 from ↵Quincey Koziol2016-11-121-142/+0
|\ | | | | | | | | | | | | ~KOZIOL/hdf5:develop_merge_revise_chunks_05 to develop * commit '1c6924f18bd8fdad63c4f191c00605092c17fa6e': Refactor H5O code to clean up message allocation, align cache deserialize code with revise_chunks changes, and remove unused "message locking" code.
| * Refactor H5O code to clean up message allocation, align cache deserialize codeQuincey Koziol2016-11-121-142/+0
| | | | | | | | with revise_chunks changes, and remove unused "message locking" code.
* | Align w/minor cleanups in revise_chunks branch.Quincey Koziol2016-11-122-21/+13
|/
* Switch to new, more scalable, metadata cache entry tagging.Quincey Koziol2016-11-073-557/+424
|
* Code style and warning cleanups, from revise_chunks branch.Quincey Koziol2016-11-065-5220/+4867
|
* Add cache logging test.Quincey Koziol2016-11-044-2/+184
|