summaryrefslogtreecommitdiffstats
path: root/test/vfd_swmr_addrem_writer.c
Commit message (Collapse)AuthorAgeFilesLines
* Use the safe calloc() idiom, p = calloc(1, sizeof(*p)), and doDavid Young2020-08-211-1/+1
| | | | not gratuitously cast to p's type.
* Avoid potential shadow-file clashes, call the shadow file `rw-shadow`.David Young2020-08-211-1/+2
|
* To avoid name clashes, rename FILENAME -> COMMON_FILENAME inDavid Young2020-04-271-3/+5
| | | | test/vfd_swmr_common.h and in all files that #include it. Now I can
* Remove disused #ifdef QAK code.David Young2019-12-091-20/+0
|
* Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,David Young2019-12-091-13/+27
| | | | | | | | 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!
* Modifications for the following items in the punch list:Vailin Choi2019-11-141-1/+1
| | | | | | | | | (A) #5: Add the "pb_expansion_threshold" field to the "H5F_vfd_swmr_config_t" structure and update H5Pset_vfd_swmr_config() and H5Pget_vfd_swmr_config() accordingly (B) #13 bullet 2: Comment H5F_vfd_swmr_config_t in H5Fpublic.h properly (copied from John's description in the RFC) (C) Change the field name "vfd_swmr_writer" to "writer" in "struct H5F_vfd_swmr_config_t" (as indicated on page 11 in the RFC) and all references to it
* Modifications to the vfd swmr concurrent tests:Vailin Choi2019-01-311-41/+76
| | | | | | | | (1) Increase the # of records to write (Nrecords) in testvfdswmr.sh.in so as to ensure the writer will not exit before the reader (2) Use H5E_BEGIN_TRY/END_TRY when H5Fopen() the test file in reader tests (3) Add "READER" or "WRITER" to debugging messages (4) Misc cleanup
* Intermin commit to allow update from Vailin's recent changesmainzer2019-01-151-2/+2
|
* (A) Fixes for the assertion failures described in issue #2 (see John ↵Vailin Choi2018-11-141-0/+471
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