summaryrefslogtreecommitdiffstats
path: root/test/vfd_swmr_common.h
Commit message (Collapse)AuthorAgeFilesLines
* Straggler from last: update declaration of vfd_swmr_create_fapl().David Young2020-07-211-1/+2
|
* Add evsnprintf for printing a `va_list` to a buffer or aborting the program onDavid Young2020-07-211-0/+2
| | | | an overflow or other error.
* Add esnprintf that prints to the given buffer, observing the givenDavid Young2020-05-061-0/+2
| | | | | buffer size, using vsnprintf(3), but exits with err(3)/errx(3) if the buffer is too small or if vsnprintf returns < 0.
* Move fetch_env_ulong() from vfd_swmr.c to vfd_swmr_common.c for eventualDavid Young2020-04-281-0/+2
| | | | reuse by the zoo writer.
* To avoid name clashes, rename FILENAME -> COMMON_FILENAME inDavid Young2020-04-271-1/+1
| | | | test/vfd_swmr_common.h and in all files that #include it. Now I can
* Refactor: extract subroutine estack_get_state() for reuse in a commitDavid Young2020-04-161-0/+1
| | | | that's coming soon.
* Add tests for the two expected failure modes for variable-length (VL) stringsDavid Young2020-03-131-0/+11
| | | | in VFD SWMR mode.
* Add disable_estack() and restore_estack() for disabling the current error-stackDavid Young2020-03-121-4/+12
| | | | handling and restoring the previous error-stack handling.
* Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,David Young2019-12-091-1/+10
| | | | | | | | 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!
* (A) Fixes for the assertion failures described in issue #2 (see John ↵Vailin Choi2018-11-141-3/+3
| | | | | | | | | | | | Mainzer's last checkin message): --src/H5PB.c: checks for size >= page size --src/H5MF.c: disable/enable page buffering in H5MF_tidy_self_referential_fsm_hack() --src/H5MFsection.c: call H5PB_remove_entry() for both raw/metadata pages in H5MF__sect_small_merge() (B) Port and modify existing concurrent swmr tests to VFD SWMR. Also modify the following: --remove flushes from VFD SWMR writer tests --set Nreaders to 0 in test/testvfdswmr.sh.in to test for writers only Please enter the commit message for your changes. Lines starting
* Third batch of checkin:Vailin Choi2018-09-281-0/+78
1) Free space manager for the metadata file 2) Delayed free space release linked list 3) H5F_update_vfd_swmr_metadata_file() 3) VFD SWMR driver: read callback 4) Flushing for VFD SWMR 5) Port one concurrent test from swmr test set 6) Bug fixes and refactoring