summaryrefslogtreecommitdiffstats
path: root/test/genall5.c
Commit message (Collapse)AuthorAgeFilesLines
* Parallel updates and fixes for VFD SWMR (#705)Dana Robinson2021-05-281-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Brings CMake updates from develop * Brings reduction in pedantic casts from develop * Purges UFAIL from the library (#637) * Committing clang-format changes * Purges UFAIL from the library * H5HL_insert change requested in PR Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Removes gratuitous (double)x.yF casts (#632) * Committing clang-format changes * Removes gratuitous (double)x.yF casts * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Committing clang-format changes * Cleans up a const warning left over from previous constification (#633) * Committing clang-format changes * Adds consts to a few global variables * Cleans up a const warning left over from previous constification Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Formatted source * Bring over some VOL registration changes * VOL cleanup * H5VL_request_status_t substitutions * H5F.c cleanup * Minor API tweaks from develop * Moves H5G package init/teardown to H5Gint.c * H5G cleanup * H5M cleanup * H5SM cleanup * H5T cleanup * H5R cleanup * H5Lpublic.h cleanup * H5L cleanup * H5O cleanup * H5A, H5CS, and H5AC cleanup * Moved H5A init/teardown code to H5Aint.c * Moves H5D I/O functions to H5D.c * H5D cleanup * Misc minor cleanup * H5P close cleanup * H5Tpublic.h cleanup * Fixes err_compat test * H5PLpublic.h cleanup * Updates H5Ppublic.h * H5Fpublic.h updates * H5A.c cleanup * Brings over H5Aexists and related changes * Brings CMake shell testing changes from develop * Close callback changes * H5R and H5Tcommit normalization * err_compat test works now * H5O tweaks * Updates VOL registration code * Brings over H5VL_create_object * H5Tconv.c reformatting * H5T.c tweaks * Brings datatype and reference updates from develop * Brings VOL plugin loading changes from develop * Brings event sets from develop * Brings async functions over * Tools changes * Brings over many tools changes from develop * Brings VOL flags from develop * Fixes h5dump double/float tests * Updates h5repack tests * Brings h5diff test changes from develop * Last h5dump changes * Brings test changes from develop * Committing clang-format changes * Tidied h5_testing() * Brings chunk iteration code + misc from develop * Updates vds test * Enables external link parallel test * Brings updated property lists from develop * H5G changes from develop * H5MF cleanup * Brings vfd_swmr test back into CMake * Updates threadsafe test * Updates plist test * Brings recent changes from develop * Require a C++11 compiler to build the C++ wrappers (#693) * Committing clang-format changes * Requires a C++11 compiler to build the C++ wrappers Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Fix H5FD_mpio_Debug="rw" can report MPI_count instead of bytes (#699) * Removes pre-C99 build and header cruft (#700) * Assumes ANSI C headers exist * Assumes stdbool.h, stdint.h, and inttypes.h are present * Assumes the C++ compiler can handle stdint.h * Removes all work-arounds for missing functionality, especially stdbool.h Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Updates release documents * Brings parallel changes from develop * Adds a VFD/parallel check program for the VFD SWMR shell test * Updates MANIFEST * Disable building VFD SWMR acceptance tests on CMake * Removes err.h from genall5.c Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Committing clang-format changesgithub-actions2021-05-031-2/+3
|
* Removed the two functions (vfd_swmr_writer_may_increase_tick_to and ↵Songyu Lu2021-04-061-2/+2
| | | | | | vfd_swmr_reader_did_increase_tick_to) that overrode the functions of the same names in the SWMR driver. Also added a command-line option to disable named pipes so that the writer and reader can run seperately.
* Two main changes include: re-arranging the communication between the writer ↵Songyu Lu2021-04-051-2/+4
| | | | and reader through the named pipes; using the error report consistent with other tests.
* Merge branch 'raylu_zoo_test' of https://github.com/HDFGroup/hdf5 into ↵Songyu Lu2021-03-251-1/+1
|\ | | | | | | raylu_zoo_test
| * Added the HDF5 prefix (HD_) to several system calls.Songyu Lu2021-03-251-1/+1
| |
* | Merge branch 'feature/vfd_swmr' of https://github.com/HDFGroup/hdf5 into ↵Songyu Lu2021-03-251-529/+522
|\ \ | |/ |/| | | raylu_zoo_test
| * Updates license url and history docsDana Robinson2021-03-251-1/+1
| |
| * Formats the source and updates the gcc warning pragmasDana Robinson2021-03-251-442/+446
| |
| * Windows cleanupDana Robinson2021-03-101-62/+62
| | | | | | | | | | * A splitter VFD test in vfd.c fails * Several vfd_swmr.c tests are #ifdef'd around
| * Converts nanosleep to H5_nanosleep in genall5.cDana Robinson2021-03-101-13/+3
| |
| * Removes err.h cruft from genall5.c and vfd_swmr_common.cDana Robinson2021-03-101-14/+13
| |
* | Changed the signal handling to named pipes for communication between the ↵songyulu2021-03-051-7/+8
|/ | | | writer and reader, mainly in the zoo test as a starting point.
* Limit the repeat rate for duplicate zoo warnings to once every fiveDavid Young2020-09-171-12/+24
| | | | seconds.
* Squashed commit of the token_refactoring branch:Dana Robinson2020-05-201-20/+30
|
* Insert a random delay between zoo-writer test steps. Let us controlDavid Young2020-04-301-2/+26
| | | | | the random seed with an environment variable, H5_ZOO_STEP_SEED, and the maximum delay in milliseconds with a command-line option, `-m ms`.
* Implement the remainder of the delete/validate-delete cases.David Young2020-04-231-28/+35
|
* Flesh out the delete/validate-deletion tests. Extract a sharedDavid Young2020-04-231-14/+29
| | | | subroutine.
* Add a `skip compact` configuration for skipping the "zoo" tests forDavid Young2020-04-211-51/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compact datasets. Bundle the zoo-test configuration into a new type, zoo_config_t. Add a couple new "zoo" test phases, "delete" and "validate-deletion", to the existing "create" and "verify" phases. Give names and numbers to all phases with the new `enum`, `phase_t`, and refactor so that tend_zoo runs a selection of phases at each step. Stub the "delete" and "validate-deletion" phases for most test steps. Actually implement for compact dataset (ds_cpt_i) test. In tend_zoo(), delay for 50 milliseconds after running all steps. Really, this should delay after each step.... Implement vfd_swmr_writer_may_increase_tick_to() and vfd_swmr_reader_did_increase_tick_to() with a file that reader and writer share. The reader saves its current tick number in the shared file. The writer does not advance its tick number past the reader's. Collect some statistics in vfd_swmr_writer_may_increase_tick_to() and print them before the writer exits. Add option flags for skipping compact dataset tests (-C) and for printing error stacks (-e). Update the usage message, which was stale before the new options were added. Delete some dead code. Add #if 0'd-out code for the reader to wait for the writer before running "delete" and "validate-deletion" steps.
* Prepare for reuse in vfd_swmr_zoo_{reader,writer}: inDavid Young2020-03-311-1740/+1090
| | | | | | validate_zoo()/check_zoo(), instead of checking/modifying the global variable `pass`, just return `false` on failure, `true` on success. Update test `cache_image` to match.
* Let tests provide a "hook" that runs after each step in create_zoo().David Young2020-03-231-0/+1
| | | | Provide a hook in vfd_swmr_zoo_writer that calls H5Fvfd_swmr_end_tick().
* Deduplicate create_zoo() and validate_zoo() and refactor for reuse byDavid Young2020-03-201-328/+157
| | | | | | VFD SWMR tests. This change reduces the length of genall5.c by 171 lines.
* Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,David Young2019-12-091-4/+4
| | | | | | | | including the merge of `hdffv/hdf5/develop`, back to the branch that Vailin and I share. Now I need to put this branch on a fork with a less confusing name than vchoi_fork!
* HD prefix and whitespaceAllen Byrne2018-08-281-1860/+1348
|
* Changes made based on feedback from pull request #1039.Vailin Choi2018-05-141-3/+3
|
* Fix for HDFFV-10180 Performance issues with H5Oget_info.Vailin Choi2018-04-241-3/+3
|
* Changes made based on code reviews.Vailin Choi2018-01-121-4/+4
|
* Initial checkin for library version boundsVailin Choi2017-10-031-37/+90
| | | | Code changes to provide versioning support when adding to the enumerated defines for H5F_libver_t.
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* HDFFV-10124 Using cache_common.h contains other include filesAllen Byrne2017-02-021-5/+0
|
* Add missing filesQuincey Koziol2017-01-291-0/+3893