summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update VFD SWMR UGfeature/vfd_swmr_beta_2Dana Robinson2022-05-241-5/+4
|
* Fixed codespell typoDana Robinson2022-05-241-1/+1
|
* Merge branch 'feature/vfd_swmr_beta_2' of https://github.com/HDFGroup/hdf5 ↵Dana Robinson2022-05-235-0/+0
|\ | | | | | | into feature/vfd_swmr_beta_2
| * Delete VFD_SWMR_RFC_200916.pdfMike Folk2022-05-221-0/+0
| |
| * Delete VFD_SWMR_RFC_2020-02-03.docxMike Folk2022-05-221-0/+0
| |
| * Delete VFD_SWMR_RFC_200916.docxMike Folk2022-05-221-0/+0
| |
| * Add files via uploadMike Folk2022-05-222-0/+0
| |
* | Updates codespell file for release filesDana Robinson2022-05-232-58/+14
|/
* Adds generated filesDana Robinson2022-05-16102-31/+242370
|
* Check for parallel HDF5 before running SWMR acceptance tests (#1764)Dana Robinson2022-05-114-7/+74
|
* New vds feature vfd swmr (#1743)vchoi-hdfgroup2022-05-069-345/+1219
| | | | | | | | | | | | | | | | | * 1) Add feature flag H5FD_FEAT_SUPPORTS_VFD_SWMR to sec2, core and stdio drivers 2) Disable file locking for VFD SWMR reader in H5F_open() 3) Add checking of VFD SWMR feature flag in test/page_buffer.c and test/vfd_swmr.c. Skip tests if the driver does not support VFD SWMR feature. 4) Add new tests + cleanups to test/vfd_swmr.c. * Committing clang-format changes * Fix failing check for Windows: Add the VFD SWMR feature flag also to test_windows() (which is sec2) in test/vfd.c. * Committing clang-format changes Co-authored-by: vchoi <vchoi@jelly.ad.hdfgroup.org> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Merge pull request #1671 from vchoi-hdfgroup/new_vds_feature_vfd_swmrvchoi-hdfgroup2022-04-2139-445/+944
|\ | | | | New vds feature vfd swmr
| * Committing clang-format changesgithub-actions2022-04-211-7/+8
| |
| * Merge branch 'new_vds_feature_vfd_swmr' of ↵vchoi2022-04-2122-156/+163
| |\ | | | | | | | | | https://github.com/vchoi-hdfgroup/hdf5 into new_vds_feature_vfd_swmr
| | * Committing clang-format changesgithub-actions2022-04-2122-162/+169
| | |
| * | 1) Fix spelling errorsvchoi2022-04-212-12/+12
| |/ | | | | | | 2) Fix couple routine names due to FUNC_ENTER_PACKAGE.
| * Modifications to:vchoi2022-04-2139-401/+892
| | | | | | | | | | | | | | | | | | | | | | | | A) Allow automatic generation of metadata file names for VDS support B) Allow VFD SWMR reader to open an existing HDF5 file either before the VFD SWMR writer has opened it or after it has closed. C) Remove the usage of H5P_FILE_ACCESS_ANY_VFD. D) Add H5FD_FEAT_SUPPORTS_VFD_SWMR feature flag. E) Do not map H5FD_MEM_GHEAP to H5FD_MEM_DRAW when vfd swmr IS enabled; map H5FD_MEM_GHEAP to H5FD_MEM_DRAW when vfd swmr is NOT enabled. For details regarding #A and #B above, see version 9 of the RFC.
| * Merge pull request #62 from vchoi-hdfgroup/feature/vfd_swmrvchoi-hdfgroup2022-04-21487-13870/+17058
| |\ | | | | | | Feature/vfd swmr
| | * Merge pull request #61 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2022-04-21487-13870/+17058
| | |\ | |/ / | | / | |/ |/| VFD SWMR: Merges from develop (#1670)
* | VFD SWMR: Merges from develop (#1670)Dana Robinson2022-04-21487-13870/+17058
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Cleans up SWMR test scripts (both legacy and VFD) * Brings over format source changes for Java * Normalization of HL, Fortran, C++, Java w/ develop * Removes the STATIC flavor of FUNC_ENTER macros (#1622) * Removes the STATIC flavor of FUNC_ENTER macros * Remove H5_NO_ALIGNMENT_RESTRICTIONS (#1426) * Do not conditionally compile code that uses a pointer dereference and assignment to copy a potentially unaligned variable to aligned automatic storage, or vice versa. Instead, always use naked `memcpy(3)`s. Disassembling the generated code reveals that the `memcpy(3)`s optimize (`-O3`) to a single `mov` instruction for x86_64, which is not strict about alignment. This change reduces the size of code and scripts by 143 lines, eases our way to cross-compilation, and avoids invoking undefined behavior. * Committing clang-format changes * Per discussion, use HD and add comments. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Removes unused definitions from module headers (#1624) * Misc stuff from develop (includes some parallel things) * Brings over SWMR test quiet mode changes from develop Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
| * Merge pull request #60 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2022-04-04826-28719/+34697
| |\ | |/ |/| Feature/vfd swmr
* | VFD SWMR: Normalization with develop and cleanup (#1559)Dana Robinson2022-03-3146-5373/+1538
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Brought over plugin and test script changes * Removes remaining register keywords (#1481) * Fixed warnings in the aux process code * Minor fixes from develop * Minor changes from develop, fixed format warnings * Formatted source * Added HD prefix to timespec_get * Cleanup in new files * Removes the MANIFEST file and unused release files (#1497) * Removes the MANIFEST file and unused release files * Updated tar command * checkposix corrections * More checkposix fixes * Ripped out unused instrumentation functionality * Brought over cache tagging changes from develop * Changes to tagged metadata expulsion iteration * Fixed typo * Brought over H5O__free() changes from develop * Brings (unused) parallel page buffer test in line with develop * Moved the functionality in supervise.subr to test_vfd_swmr.sh * Tools VFD parameter updates * Committing clang-format changes * H5F VFD SWMR refactoring * Committing clang-format changes * Misc changes * Acceptance test cleanup * HD prefix * H5_get_option instead of getopt * Some bool fixes * Changes to VFD SWMR acceptance tests * Minor cleanup * Use AC_MSG_RESULT/AC_MSG_ERROR/AC_MSG_WARN instead of echo (#1532) * Merges from develop Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* | VFD SWMR: Normalization with develop (#1506)Dana Robinson2022-03-23126-9566/+3109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Brought over plugin and test script changes * Removes remaining register keywords (#1481) * Fixed warnings in the aux process code * Minor fixes from develop * Minor changes from develop, fixed format warnings * Formatted source * Added HD prefix to timespec_get * Cleanup in new files * Removes the MANIFEST file and unused release files (#1497) * Removes the MANIFEST file and unused release files * Updated tar command * checkposix corrections * More checkposix fixes * Ripped out unused instrumentation functionality * Brought over cache tagging changes from develop * Changes to tagged metadata expulsion iteration * Fixed typo * Brought over H5O__free() changes from develop * Brings (unused) parallel page buffer test in line with develop * Moved the functionality in supervise.subr to test_vfd_swmr.sh * Tools VFD parameter updates * Committing clang-format changes * H5F VFD SWMR refactoring * Committing clang-format changes * Misc changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* | VFD SWMR: normalization with develop (#1472)Dana Robinson2022-03-06774-14074/+30344
| | | | | | Much normalization with develop. Still needs tools changes wrt VFD plugins.
| * Merge pull request #58 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2022-02-1950-46/+1670
| |\ | |/ |/| VFD SWMR: Aux process changes (#1451)
* | VFD SWMR: Aux process changes (#1451)Dana Robinson2022-02-1850-46/+1670
| | | | | | | | | | | | | | | | | | | | | | * Removed the aux process submodule * Directly added aux process files after submodule delete * Updated Akadio copyright on appropriate files * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
| * Merge pull request #56 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2022-02-1751-190/+942
| |\ | |/ |/| Feature/vfd swmr
* | Merge pull request #1445 from derobins/vfd_swmr/licenseDana Robinson2022-02-1746-78/+227
|\ \ | | | | | | Updated VFD SWMR's Akadio license
| * | Updated the submodule to point to the correct commit so the tests passDana Robinson2022-02-171-0/+0
| | |
| * | Updated VFD SWMR's Akadio licenseDana Robinson2022-02-1745-78/+227
|/ /
* | Merge pull request #1333 from raylu-hdf/raylu_aux_processraylu-hdf2022-01-318-11/+215
|\ \ | | | | | | Changes Related to the Auxiliary Process
| * | Enable submodule checkout for vfd_swmr.Ray Lu2022-01-281-0/+2
| | |
| * | Committing clang-format changesgithub-actions2022-01-041-11/+12
| | |
| * | Rearragned how the auxiliary process is tested: let the test script launch ↵Ray Lu2022-01-047-32/+90
| | | | | | | | | | | | it if the --enable-aux-process option is enabled during configure.
| * | Added the option to run the auxiliary process ('-A'). For now, it's enabled ↵Ray Lu2021-12-171-3/+146
| | | | | | | | | | | | by hand for testing.
* | | Updated utils/vfd_swmr submodule commit to point to HEAD (#1385)Dana Robinson2022-01-241-0/+0
| | |
* | | Merge pull request #1346 from vchoi-hdfgroup/obj_reg_ref_feature_vfd_swmrvchoi-hdfgroup2022-01-132-101/+500
|\ \ \ | | | | | | | | Obj reg ref feature vfd swmr
| * | | Committing clang-format changesgithub-actions2022-01-101-157/+156
| | | |
| * | | Modifications to test/vfd_swmr_dsetops_writer.c for testing references.vchoi2022-01-102-79/+479
| | | | | | | | | | | | | | | | Add test for references to test/testvfdswmr.sh.in.
| * | | Merge pull request #51 from vchoi-hdfgroup/feature/vfd_swmrvchoi-hdfgroup2022-01-076-12/+360
| |\ \ \ | | | |/ | | |/| Feature/vfd swmr
| | * | Merge pull request #50 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2022-01-076-12/+360
| | |\ \ | |_|/ / |/| | | Feature/vfd swmr
* | | | Merge pull request #1322 from vchoi-hdfgroup/group_tests_issuesvchoi-hdfgroup2022-01-056-12/+360
|\ \ \ \ | |_|_|/ |/| | | Group tests issues
| * | | Committing clang-format changesgithub-actions2022-01-041-9/+8
| | | |
| * | | Merge branch 'group_tests_issues' of https://github.com/vchoi-hdfgroup/hdf5 ↵vchoi2022-01-042-7/+7
| |\ \ \ | | | | | | | | | | | | | | | into group_tests_issues
| | * | | Committing clang-format changesgithub-actions2021-12-212-7/+7
| | | | |
| * | | | (A) Address issue #2 and issue #4 of the group test failures.vchoi2022-01-044-10/+184
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See Kent's documentation "Designed to Fail Tests and Issues". (a) Fix for issue #2: --Print out meaningful message about max_lag when there is checksum error in loading an entry via H5C__load_entry(). --H5C.c: H5C_protect() (b) Fix for issue #4: --Allocate more space when the copy of the index read from the metadata file is bigger than the existing size --H5Fvfd_swmr.c: H5F_vfd_swmr_reader_end_of_tick() (B) When putting the old index into the delayed free list, use the old writer_index_offset instead of the current writer_index_offset --H5Fvfd_swmr.c: vfd_swmr_enlarge_shadow_index() (C) When there is error form calling H5F_vfd_swmr_process_eot_queue() in VFD_SWMR_ENTER(err) and VFD_SWMR_LEAVE(err), should report FAIL instead of "err" --H5private.h: VFD_SWMR_ENTER and VFD_SWMR_LEAVE macros (D) Add tests to verify issue #2 and issue #4 are fixed.
| * | | Address issue #1 and issue #3 of the group test failures.vchoi2021-12-214-2/+177
| | |/ | |/| | | | | | | | | | | | | | | | | | | See Kent's documentation "Designed to Fail Tests and Issues". (A) Fix for issue #1: HDassert the < and = cases between old and new entry length. John will take care of the > case. (B) Fix for issue #3: set the cache copy of page_size again if different from f->shared->fs_page_size.
| | * Merge pull request #49 from vchoi-hdfgroup/feature/vfd_swmrvchoi-hdfgroup2022-01-04511-14843/+31006
| | |\ | | |/ | |/| Feature/vfd swmr
| * | Merge pull request #48 from HDFGroup/feature/vfd_swmrvchoi-hdfgroup2021-12-191-10/+12
| |\ \ | |/ / |/| | Feature/vfd swmr
* | | Merge pull request #1296 from vchoi-hdfgroup/nfs_feature_vfd_swmrvchoi-hdfgroup2021-12-141-10/+12
|\ \ \ | | | | | | | | Nfs feature vfd swmr