summaryrefslogtreecommitdiffstats
path: root/test/vfd_swmr_reader.c
Commit message (Collapse)AuthorAgeFilesLines
* Fixes a leak of the metadata index memoryDana Robinson2020-09-081-5/+9
|
* Avoid potential shadow-file clashes, call the shadow file `rw-shadow`.David Young2020-08-211-1/+1
|
* 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
* Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,David Young2019-12-091-26/+94
| | | | | | | | 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
* Initialize VFD SWMR configuration block to zeroes. I was hopeful thatDavid Young2019-09-261-0/+2
| | | | | this would fix a bug, but I don't think it had any effect. Still, a necessary change.
* Modifications to the vfd swmr concurrent tests:Vailin Choi2019-01-311-45/+79
| | | | | | | | (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-34/+32
| | | | | | | | | | | | 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/+575
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