summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* VFD SWMR: Updates the mirror VFD tests so they compile and pass tests (#971)Dana Robinson2021-08-272-3/+8
| | | | | | | * Updates the mirror VFD tests so they compile and pass tests * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Merge pull request #943 from kyang2014/feature/vfd_swmrkyang20142021-08-264-1/+2986
|\ | | | | Feature/vfd swmr
| * fixed comment issues.Muqun Yang2021-08-261-32/+32
| |
| * Add vfd_gperf_writer.c to MANIFEST.Muqun Yang2021-08-201-0/+1
| |
| * Committing clang-format changesgithub-actions2021-08-201-4/+4
| |
| * Add more description.Muqun Yang2021-08-201-8/+21
| |
| * Committing clang-format changesgithub-actions2021-08-191-58/+56
| |
| * Merge branch 'feature/vfd_swmr' of https://github.com/kyang2014/hdf5 into ↵Muqun Yang2021-08-191-12/+7
| |\ | | | | | | | | | feature/vfd_swmr
| | * Committing clang-format changesgithub-actions2021-08-181-15/+9
| | |
| * | Add statistics information, comments. Also clean up code a bit.Muqun Yang2021-08-191-96/+238
| |/
| * 1. Add the VL string type test.Muqun Yang2021-08-181-1975/+118
| | | | | | | | | | 2. Remove the reader test. 3. Fix trivial bugs and remove some warnings.
| * Merge remote-tracking branch 'upstream/feature/vfd_swmr' into feature/vfd_swmrMuqun Yang2021-08-1718-711/+1124
| |\
| * | Committing clang-format changesgithub-actions2021-08-171-4/+4
| | |
| * | Add options fo max_lag, tick_len and page_size.Muqun Yang2021-08-172-9/+40
| | |
| * | Merge remote-tracking branch 'upstream/feature/vfd_swmr' into HEADMuqun Yang2021-08-09312-23077/+20547
| |\ \
| * | | Committing clang-format changesgithub-actions2021-08-051-58/+52
| | | |
| * | | Merge branch 'feature/vfd_swmr' of https://github.com/kyang2014/hdf5 into ↵Muqun Yang2021-08-051-13/+5
| |\ \ \ | | | | | | | | | | | | | | | feature/vfd_swmr
| | * | | Committing clang-format changesgithub-actions2021-08-031-35/+24
| | | | |
| * | | | Add the group level support.Muqun Yang2021-08-051-25/+192
| |/ / /
| * | | Merge branch 'feature/vfd_swmr' of https://github.com/kyang2014/hdf5 into ↵Muqun Yang2021-08-031-33/+26
| |\ \ \ | | | | | | | | | | | | | | | feature/vfd_swmr
| | * | | Committing clang-format changesgithub-actions2021-07-021-37/+28
| | | | |
| * | | | 1)remove named pipe from the program. 2) make the number of attributes for ↵Muqun Yang2021-08-031-859/+60
| |/ / / | | | | | | | | | | | | each group configuratable. The attribute datatype is 32-bit integer.
| * | | Merge branch 'feature/vfd_swmr' of https://github.com/kyang2014/hdf5 into ↵Muqun Yang2021-07-021-37/+30
| |\ \ \ | | | | | | | | | | | | | | | feature/vfd_swmr
| | * | | Committing clang-format changesgithub-actions2021-06-291-39/+32
| | | | |
| * | | | More code to performance check.Muqun Yang2021-07-021-2/+60
| |/ / /
| * | | Add the first version of group performance code.Muqun Yang2021-06-291-0/+5261
| | | |
| * | | Add the Makefile.am for the performance.Muqun Yang2021-06-291-0/+3
| | | |
* | | | Merge pull request #916 from vchoi-hdfgroup/obj_reg_ref_feature_vfd_swmrvchoi-hdfgroup2021-08-244-40/+41
|\ \ \ \ | |_|_|/ |/| | | Obj reg ref feature vfd swmr
| * | | Committing clang-format changesgithub-actions2021-08-172-7/+7
| | | |
| * | | Modifications as indicated by valgrind --tool=memcheck for the following files:vchoi2021-08-174-34/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) test/vfd_swmr_attrdset_writer.c Free memory for variable length string + cleanup (2) test/vfd_swmr_bigset_writer.c Free memory for s.dataset and s.sources (3) test/vfd_swmr_vlstr_reader.c Free memory for content[] Also fix a bug in test/testvfdswmr.sh.in so that os_groups_seg test will only be executed when specified.
| * | | Merge pull request #36 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2021-08-1218-711/+1124
| |\ \ \ | |/ / / |/| | | Feature/vfd swmr
* | | | Merge pull request #887 from vchoi-hdfgroup/noflush_feature_vfd_swmrvchoi-hdfgroup2021-08-1218-711/+1124
|\ \ \ \ | |_|_|/ |/| | | Noflush feature vfd swmr
| * | | Committing clang-format changesgithub-actions2021-08-124-145/+172
| | | |
| * | | Modifications based on PR feedback.vchoi2021-08-123-217/+223
| | | |
| * | | Merge branch 'noflush_feature_vfd_swmr' of ↵vchoi2021-08-102-3/+38
| |\ \ \ | | | | | | | | | | | | | | | https://github.com/vchoi-hdfgroup/hdf5 into noflush_feature_vfd_swmr
| | * \ \ Merge pull request #35 from vchoi-hdfgroup/feature/vfd_swmrvchoi-hdfgroup2021-08-102-3/+38
| | |\ \ \ | | | |/ / | | | | | Feature/vfd swmr
| | | * | Merge pull request #34 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2021-08-102-3/+38
| | | |\ \ | |_|_|/ / |/| | | | Feature/vfd swmr
* | | | | Merge pull request #880 from vchoi-hdfgroup/config_feature_vfd_swmrvchoi-hdfgroup2021-08-092-3/+38
|\ \ \ \ \ | | | | | | | | | | | | Config feature vfd swmr
| * \ \ \ \ Merge branch 'config_feature_vfd_swmr' of ↵vchoi2021-08-091-2/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | https://github.com/vchoi-hdfgroup/hdf5 into config_feature_vfd_swmr
| | * | | | | Committing clang-format changesgithub-actions2021-08-051-4/+4
| | | | | | |
| * | | | | | Modifications based on PR feedback.vchoi2021-08-091-2/+1
| |/ / / / /
| * | | | | Fix the segmentation fault that occurs when running ↵vchoi2021-08-052-3/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test/vfd_swmr_group_writer with one million old style groups. (A) src/vfd_swmr_enlarge_shadow_index(): --When enlarging the metadata file index entries, HDmalloc() is used to allocate space for the index entries, but they are later freed at file close via H5MM_xfree() in H5F__dest(). This is corrected to use H5MM_calloc() instead to be consistent. Note that entries are initially allocated also via H5MM_calloc() in H5F__vfd_swmr_create_index(). --If the pointer to the old metadata file index entries exists (shared->old_mdf_idx), need to free the old entries via H5MM_xfree(). (B) test/testvfdswmr.sh.in: --The test is added to verify that the bug is resolved.
| * | | | | Merge pull request #32 from vchoi-hdfgroup/feature/vfd_swmrvchoi-hdfgroup2021-08-0560-927/+1209
| |\ \ \ \ \ | | | |_|/ / | | |/| | | Feature/vfd swmr
| | | * | | (1)vchoi2021-08-1018-573/+953
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/H5Fvfd_swmr.c --enable or disable raw data flush depending on configuration (2) vfd_swmr_dsetchks_writer.c vfd_swmr_dsetops_writer.c --modifications to test/verify when flushing of raw data is enabled/disabled --refactor coding (3) testvfdswmr.sh.in --add testing with/without flush of raw data to tests: dsetchks and dsetops (4) vfd_swmr_attrdset_writer.c --pass true for flushing raw data to the common routine init_vfd_swmr_config() --refactor coding so that it has similar format as the other two tests: dsetops and dsetchks (5) vfd_swmr_addrem_writer.c vfd_swmr_bigset_writer.c vfd_swmr_generator.c vfd_swmr_group_writer.c vfd_swmr_reader.c vfd_swmr_remove_reader.c vfd_swmr_remove_writer.c vfd_swmr_sparse_reader.c vfd_swmr_sparse_writer.c vfd_swmr_vlstr_reader.c vfd_swmr_vlstr_writer.c vfd_swmr_writer.c vfd_swmr_zoo_writer.c --pass true for flushing raw data to the common routine init_vfd_swmr_config()
| | | * | Merge pull request #33 from vchoi-hdfgroup/feature/vfd_swmrvchoi-hdfgroup2021-08-0723-603/+511
| | | |\ \ | | | |/ / | | |/| | Feature/vfd swmr
| | * | | Merge pull request #31 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2021-08-0523-603/+511
| | |\ \ \ | |_|/ / / |/| | | | Feature/vfd swmr
* | | | | VFD SWMR: UG updates from beta 1 (#878)Dana Robinson2021-08-041-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | * Brings MacOS basename fix from feature/vfd_swmr (#875) * Updated the user's guide with a note about debug builds
* | | | | VFD SWMR: Fixes naked basename() call on MacOS (#874)Dana Robinson2021-08-041-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes naked basename() call on MacOS * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* | | | | Updated the VFD SWMR user's guide (#855)Dana Robinson2021-07-261-173/+85
| | | | |
* | | | | VFD SWMR: Fixes for using base versions of versioned API calls (#850)Dana Robinson2021-07-222-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes for using base versions of versioned API calls * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>