Network

 
AuthorCommitMessageCommit Date
dyoungdyoung
61109c76b29Quiet warnings, especially signed/unsigned casts.
mainzermainzer
f85986fa9f5MMerge branch 'feature/vfd_swmr' of https://bitbucket.hdfgroup.org/scm/~vchoi/my_hdf5_fork into feature/vfd_swmr updated to permit a push. Should be no changes in VFD SWMR proper.
Vailin ChoiVailin Choi
311e4ed32deModifications to the vfd swmr concurrent tests: (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
mainzermainzer
a5b7099215bTidied up comments and removed some stats code that is un-reachable.
mainzermainzer
6feabcb42d5Checkin of fixes for a number of bugs in reads to page 0, and in file open in the VFD SWMR reader case. Note that the following failures in testvfdswmr.sh: 1) Unable to find metadata file on VFD SWMR reader open. 2) Occasional sanity check failures in the page buffer on raw data write. 3) Filter failures on raw data read in VFD SWMR readers when compression is enabled. 4) Unexpected data errors in VFD SWMR readers when compression is disabled. Note that I expect that items 3 & 4 t...
mainzermainzer
83492f29ed5Checkin of fix for the failure to evict all tagged entries issue.
mainzermainzer
5aebfb4f39fCommented out some test code that resulted spurious failures in un-related tests (i.e. earray, fheap, etc.). On jelly and charis, vfd_swmr now passes. testvfdswmr.sh displas the following failures: 1) occasionally ccan't open the metadata file. This shows up more on jelly than charis. 2) occasional complaints about incorrect raw data 3) occasional complaints from Quincey's evict tagged entries code that it can't evict all the tagged entries. 4) Numerous filter failures. At a gue...
mainzermainzer
52c5092a634MMerge with Vailin's memory management fixes. Merge branch 'feature/vfd_swmr' of https://bitbucket.hdfgroup.org/scm/~vchoi/my_hdf5_fork into feature/vfd_swmr
Vailin ChoiVailin Choi
db898db5459Fix for the assertion failure in the free-space manager for the metadata file. Still need to work on the proper testing for a test in src/H5Ftest.c.
mainzermainzer
b4f607bc138Intermin commit to allow update from Vailin's recent changes
mainzermainzer
4f8917f9086Interim checkin to allow Vailin to address assertion failure in the memory manager -- details shown below. Note that there are other issues as well -- this is not a working version. [mainzer@jelly test]$ ./vfd_swmr Testing Configure VFD SWMR with fapl PASSED Testing VFD SWMR configuration for the file and fapl PASSED Testing H5Fvfd_swmr_end_tick() for VFD SWMR PASSED Testing Create/Open/Flush an HDF5 file for VFD...
Vailin ChoiVailin Choi
0e0abc50c82Fixes for issues #1 and #2 listed in John's email dated Dec 7 2018: (1) Assertion failure in the vfd_swmr test (2) Reader error in the vfd swmr concurrent tests Also fixes for: (a) Use H5MV_alloc() to allocate space for md_pages_reserved when creating the metadata file in H5F__vfd_swmr_init() (b) Remove a multi-page (when vfd_swmr_writer is true) from the page buffer in H5MF_xfree()
mainzermainzer
2b613c6c213MMerge branch 'feature/vfd_swmr' of https://bitbucket.hdfgroup.org/scm/~vchoi/my_hdf5_fork into feature/vfd_swmr resolved conflict in H5PB.c
Vailin ChoiVailin Choi
49f45640f6b(1) Fix for accumulator issue #1 as described in John's previous checkin (2) Test files for encoding/decoding property lists (3) Fix test failures for PB statistics in test/page_buffer.c (Will double check with John later about PB statistics collection)
mainzermainzer
1520b17a341interim checkin of VFD SWMR writer EOT code. Added code supporting first cut at the writer end of tick operations. Tested (to the extent possible) on charis and jelly.
mainzermainzer
8cb185cb081MMerge branch 'feature/vfd_swmr' of https://bitbucket.hdfgroup.org/scm/~vchoi/my_hdf5_fork into feature/vfd_swmr This merge necessary to access Vailin's latest bug fixes and updates to the existing SWMR test code.
Vailin ChoiVailin Choi
ce2748f0114(A) Fixes for the assertion failures described in issue #2 (see John 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/te...
mainzermainzer
2f2cf050e68local commit of first cut at vfd swmr writer EOT code. This is necessary to allow access to Vailin's recent changes This version passes non-swmr tests in a serial / debug build on charis.
mainzermainzer
e62f4bd4fabInitial checkin of page buffer re-implementation to support VFD SWMR. Tested serial / debug on Charis and Jelly. Two known issues: 1) New page buffer seems to expose issues in the accumulator code. For whatever reason, fheap with the new page buffer exposes corruption issues if the page buffer uses H5F__accum_read/write(), but the problems go away if the page buffers uses H5FD_read/write() instead. Need to either chase this or dis-able page bufffer in combination with the ...
Vailin ChoiVailin Choi
d4d7687ad1d1) Add concurrent test for VFD SWMR reader 2) Bug fixes in H5FDvfd_swmr.c
Vailin ChoiVailin Choi
a1bd33ad083(1) Add tests for VFD SWMR writer (2) Bug fixes
Vailin ChoiVailin Choi
5c7ca8afff0Third batch of checkin: 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
Vailin ChoiVailin Choi
06fa8a94558MMerge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~vchoi/my_hdf5_fork into feature/vfd_swmr Conflicts: src/H5AC.c src/H5F.c src/H5Pfapl.c Resolve conflicts for H5AC.c, H5F.c and H5Pfapl.c
Vailin ChoiVailin Choi
c8b38985ff8Bug fixes for the previous checkin.
Vailin ChoiVailin Choi
1daccbded79Second batch of checkin: 1) Define driver for the VFD SWMR reader 2) Implement VFD SWMR open callback 3) Implement H5FD_vfd_swmr_get_tick_and_idx() 4) Load and decode metadata file header and index 4) Closing for VFD SWMR
Vailin ChoiVailin Choi
d926ddb1a24MMerge pull request #10 in ~VCHOI/my_hdf5_fork from develop to feature/vfd_swmr * commit 'c834d9f99d45e5b9752e8525fe8761ea5592bf2c': (41 commits) HDFFV-10568 fix hdf5_java library dependency Remove another extra path var Move muti-config dir setting to root process Fix one more intermediate location Use different variable Cleanup and add intermediate dir for java Java must use shared libs to allow dlopen calls Correct names Call new function Correct default API version for...
Vailin ChoiVailin Choi
45be06a387cPreliminary checkins for implementation done so far: 1) Public routines: H5Pget/set_vfd_swmr_config 2) Public routine: H5Fvfd_swmr_end_tick 3) Initialization when opening a file with VFD SWMR writer 4) Tests in test/vfd_swmr.c for VFD SWMR 5) Fix a bug in src/H5Fint.c: when error is encountered after the root group is created Note the following: --This is WORK IN PROGRESS and will subject to change as implementation goes. --There is test failure form enc_dec_plist.c: I will fix this when chan...
Vailin ChoiVailin Choi
ce1e8162959MMerge pull request #9 in ~VCHOI/my_hdf5_fork from HDFFV/hdf5:develop to feature/vfd_swmr * commit '5647dea421be9dc8429f08632aa72a8a22904292': (47 commits) Rearrange issues by date order RELEASE.txt changes for MPI updates Update Drop Site options and Coverage settings Reorder bugfix release notes from latest to earliest, and miscellaneous format cleanup. Add RELEASE.txt entry for HDFFV-10475 HDFFV-10544 Add more descriptive text HDFFV-10544 Correct var name HDFFV-10544 remove...
Larry KnoxLarry Knox
86deef6dcd2MMerge pull request #2887 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_7 to hdf5_1_10_7 * commit 'ed49d8eb584bc90a02aea323bb4b6881c3999cd7': Correct versions in Tested Configuration Features Summary.
Larry KnoxLarry Knox
ed49d8eb584Correct versions in Tested Configuration Features Summary.
Larry KnoxLarry Knox
bd1094856ffMMerge pull request #2883 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_7 to hdf5_1_10_7 * commit '1e02be328393806dbc41ca1b4f492fe93651a836': Update version for HDF5 1.10.7 release.
Larry KnoxLarry Knox
1e02be32839Update version for HDF5 1.10.7 release.
Larry KnoxLarry Knox
102f41b8b12MMerge pull request #2881 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_7 to hdf5_1_10_7 * commit '9cfe1d920daf278fdc1d341d68548190bf414adf': Add link for release source and binaries to README.txt.
Larry KnoxLarry Knox
9cfe1d920daMMerge branch 'hdf5_1_10_7' of https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into hdf5_1_10_7
Larry KnoxLarry Knox
7ea904933ccMMerge pull request #2877 in HDFFV/hdf5 from ~BYRN/hdf5_merge_adb:hdf5_1_10_7 to hdf5_1_10_7 * commit '94e15ff3e9d6e3cb7cf35fd8296e69a0f850aff5': Add zlib and szip pages Correct COPYING path
Allen ByrneAllen Byrne
94e15ff3e9dAdd zlib and szip pages
Allen ByrneAllen Byrne
4294e570d15Correct COPYING path
Larry KnoxLarry Knox
75bd8fe97ddMMerge pull request #2879 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_7 to hdf5_1_10_7 * commit 'abb2e30a0ec629c2e1ab86b19e027311299ff3f8': Removed SZIP section of COPYING file. Using SZIP/Libaec for clarity. Add szip and zlib changes to makeInternalREADME.pl. Update version to 1.10.7-2 Update packaging scripts => README file and RELEASE.txt.
Larry KnoxLarry Knox
464dd96c293Add link for release source and binaries to README.txt.
Larry KnoxLarry Knox
abb2e30a0ecRemoved SZIP section of COPYING file.
Larry KnoxLarry Knox
28d1b2a5da3Using SZIP/Libaec for clarity.
Larry KnoxLarry Knox
e0b1b6b9b73Add szip and zlib changes to makeInternalREADME.pl.
Larry KnoxLarry Knox
59ce66cc47eUpdate version to 1.10.7-2 Update packaging scripts => README file and RELEASE.txt.
Dana RobinsonDana Robinson
eb3b12872a1MMerge pull request #2873 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1_10_7 to hdf5_1_10_7 * commit '136503bcc1d817df4ab7dc4408a54e857048abe3': Merges Quincey's parallel collective MD fix from 1.10
Dana RobinsonDana Robinson
136503bcc1dMerges Quincey's parallel collective MD fix from 1.10
Larry KnoxLarry Knox
d2f365e5e38MMerge pull request #2865 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_7 to hdf5_1_10_7 * commit 'fdc8fd401eca8c1a382f1ddb2653c374b470f6ef': Commit Makefile.ins for so number change. Update the rest of the so numbers. so numbers for libhdf5 were not up to date with numbers in 1.10.6 release.
Larry KnoxLarry Knox
fdc8fd401ecCommit Makefile.ins for so number change.
Larry KnoxLarry Knox
ea205b0ea5aUpdate the rest of the so numbers.
Larry KnoxLarry Knox
1f9767c41afMMerge branch 'hdf5_1_10_7' of https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into hdf5_1_10_7
Larry KnoxLarry Knox
bae74b0cf02MMerge pull request #2859 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_7 to hdf5_1_10_7 * commit 'fea8f62bcf82514295d6ce6826493663d344ea90': Restore empty sections. Remove entries from previous release. More tested platforms for RELEASE.txt. Update tools lib SO numbers. More updates to additional platforms tested. Update SO version numbers in lt_vers.am Update supported platforms and compilers in RELEASE.txt; add more release notes.