Commit Graph

21429 Commits

Author SHA1 Message Date
Larry Knox
522ef0dd5c Merge pull request #2734 in HDFFV/hdf5 from ~DYOUNG/werror:cse to develop
* commit 'fa7f8ad2f3fe509ff69dc574ddad0ae4d329ccca':
  Improve code readability: extract common subexpressions into temporary variables.
2020-08-18 08:01:27 -05:00
Larry Knox
057cd67021 Merge pull request #2735 in HDFFV/hdf5 from ~DYOUNG/werror:virtual-write-one to develop
* commit '7b48e3409a8c3ba1e83c929656e84196a6dc2e6d':
  Fix a bug in H5D__virtual_write_one to stop an assertion from failing deep in H5Dwrite---project the *clipped* virtual selection instead of the virtual selection:
2020-08-18 08:00:54 -05:00
Dana Robinson
f4d03432a4 Removes inappropriate file locking call 2020-08-18 05:53:33 -07:00
Binh-Minh Ribler
5352b1dbc9 Fixed typo 2020-08-17 22:37:26 -05:00
Dana Robinson
e9ee2d9906 Trivial whitespace change to H5Pencdec.c 2020-08-17 16:37:53 -07:00
Quincey Koziol
ad9a2ceabe Only initialize the contiguous or compact I/O info struct when needed. 2020-08-17 18:29:55 -05:00
Dana Robinson
433078bc80 Merge pull request #2794 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:h5f_start_swmr_write_locks_dev2 to develop
* commit 'f02ced7e7443563581930a6c2d58d1628608bbdd':
  Moves lock flag to H5F_shared_t and adds test.
  Adds fix for H5Fstart_swmr_write lock issue
2020-08-17 18:02:34 -05:00
Binh-Minh Ribler
5bb893a2c2 Fix HDFFV-11101
Description
    Added initialization to local structs in the src function
    H5MF_settle_raw_data_fsm() and the test function test_bt2_hdr_fd()
    to prevent the following error in two different occurrences:
        MemorySanitizer: use-of-uninitialized-value
Platforms tested:
    Linux/64 (jelly)
    Linux/64 (platypus)
2020-08-17 17:51:15 -05:00
Dana Robinson
f02ced7e74 Moves lock flag to H5F_shared_t and adds test. 2020-08-17 14:25:04 -07:00
Dana Robinson
32a1188bbd Adds fix for H5Fstart_swmr_write lock issue 2020-08-17 10:54:07 -07:00
Dana Robinson
b2d917437d Minor refactoring based on 1.10 normalization work 2020-08-17 09:12:59 -07:00
Dana Robinson
d53c9be189 Merge branch 'develop' into develop_minor 2020-08-17 09:00:42 -07:00
John Mainzer
5d8c5849e5 Merge pull request #2769 in HDFFV/hdf5 from mdc_sl_opt to develop
* commit 'd00bab96fb4da12a18b5de528c96469978c4c927':
  Minor copy edits to comments -- no code changes.
  Tab to space conversions.
  When flushing, the metadata cache attempts to flush entries in increasing address order.  To facilitate this, the metadata cache needs a list of of dirty entries in increasing address order.  This is implemented via a skip list of all dirty entries in the cache.
2020-08-17 08:25:05 -05:00
mainzer
d00bab96fb Minor copy edits to comments -- no code changes. 2020-08-17 08:19:33 -05:00
Larry Knox
0f9c22edc7 Merge pull request #2784 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '0d14414ddd860f24f1386771ed3ba8d2f5e2710d':
  1. HDFFV-10830 part 2, move AC_CHECK_HEADERS([szlib.h] after         AC_CHECK_LIB([sz], [SZ_BufftoBuffCompress] to avoid compiling             H5Z.c with szlib.h after its path is removed from AM_CPPFLAGS. 2. Remove unnecessary links to ${HDF5_TOOLS_LIB_TARGET} in utils/mirror_vfd/CMakeLists.txt that prevent building HDF5 with tools disabled.
2020-08-16 20:57:16 -05:00
Dana Robinson
5787404804 Trivialities noticed while normalizing 1.10 2020-08-16 18:10:48 -07:00
Larry Knox
0d14414ddd 1. HDFFV-10830 part 2, move AC_CHECK_HEADERS([szlib.h] after
AC_CHECK_LIB([sz], [SZ_BufftoBuffCompress] to avoid compiling
            H5Z.c with szlib.h after its path is removed from AM_CPPFLAGS.
2. Remove unnecessary links to ${HDF5_TOOLS_LIB_TARGET} in
utils/mirror_vfd/CMakeLists.txt that prevent building HDF5 with tools
disabled.
2020-08-16 18:41:13 -05:00
Binh-Minh Ribler
24c23c79d8 Merge pull request #2771 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr:hdf5_bmr_HDFFV-10933 to develop
Fixed HDFFV-10933

* commit '16349c5fddce8a74644e18d01d7ea8186aaaa255':
  Fixed HDFFV-10933
2020-08-16 15:34:18 -05:00
Allen Byrne
f02e016372 Merge pull request #2779 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '31673041d8342002d11ced2a7def938438dd912d':
  Fix javadoc warning
2020-08-16 12:14:32 -05:00
Quincey Koziol
a20bf599b6 Merge remote-tracking branch 'origin/develop' into pio_update 2020-08-16 11:49:15 -05:00
Allen Byrne
31673041d8 Fix javadoc warning 2020-08-16 11:07:59 -05:00
Allen Byrne
c81f01d5dc Merge pull request #2776 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '6a344232f641135e6bc5f89d66a01c68d29bfa00':
  Add testfiles
  TRILABS-277 Use JIRA number as #ifdef
2020-08-15 19:47:07 -05:00
Allen Byrne
6a344232f6 Add testfiles 2020-08-15 18:10:57 -05:00
mainzer
7b9f61c157 Merge branch 'develop' into mdc_sl_opt 2020-08-15 17:53:29 -05:00
Allen Byrne
57c4aeb0cc TRILABS-277 Use JIRA number as #ifdef 2020-08-15 17:25:22 -05:00
Allen Byrne
94ae09469b Merge pull request #2768 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '2d659de898f23b78bbbb47a1dbd5ffb5d9f953a6':
  HDFFV-9984 fix test logic
  HDFFV-9984 - correct name of ref files
  HDFFV-9984 add missing ref file
  HDFFV-9984 - add missing ref files
  HDFFV-9984 Add options to merge/prune external links during repack
2020-08-15 16:30:55 -05:00
Allen Byrne
2d659de898 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '40bf112b56c90b7e90c9ec3d7a35a78d1d12288b':
  Trivialities noticed while merging things to 1.10
2020-08-15 12:04:56 -05:00
Dana Robinson
40bf112b56 Merge pull request #2773 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor to develop
* commit 'c5b176594082f6e5a8b6d9140f9db1f13530e087':
  Trivialities noticed while merging things to 1.10
2020-08-15 10:37:55 -05:00
Dana Robinson
c5b1765940 Trivialities noticed while merging things to 1.10 2020-08-15 07:32:50 -07:00
Allen Byrne
7603d2c8be HDFFV-9984 fix test logic 2020-08-14 16:39:40 -05:00
Allen Byrne
b196ddb4a8 HDFFV-9984 - correct name of ref files 2020-08-14 15:21:56 -05:00
Binh-Minh Ribler
16349c5fdd Fixed HDFFV-10933
Description:
    Updated the original fix by Kent Y. in commit
        200a77d8c3
    - used internal functions instead of public API
    - moved some code into the subroutine for a cleaner look.
    - added test to dsets.c
Platforms tested:
    Linux/64 (jelly)
2020-08-14 14:49:42 -05:00
Allen Byrne
a21ae8e56b HDFFV-9984 add missing ref file 2020-08-14 13:45:57 -05:00
Allen Byrne
646872cb8e HDFFV-9984 - add missing ref files 2020-08-14 13:45:31 -05:00
Allen Byrne
500d87fd1f HDFFV-9984 Add options to merge/prune external links during repack 2020-08-14 12:16:58 -05:00
mainzer
12bb6d7665 Tab to space conversions.
Re-applied tab to space conversions accidentally reverted in the
commit of the metadata cache skip list optimization, and performed
some additional tab to space conversions in passing.

Tested parallel / debug on Jelly.
2020-08-14 12:16:47 -05:00
Dana Robinson
044ee6f88c Merge pull request #2765 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor to develop
* commit '3feeb8ec20a7b08acdcd77f3e10c8c93818d890e':
  Fixes naming issues in H5VM inline functions
2020-08-14 08:57:32 -05:00
Dana Robinson
3feeb8ec20 Fixes naming issues in H5VM inline functions 2020-08-14 06:32:58 -07:00
Elena Pourmal
6b347a8d97 Merge pull request #2753 in HDFFV/hdf5 from ~EPOURMAL/hdf5_ep:develop to develop
* commit 'c6248cfb6975a6ecadf0259390247ce05dc13c4b':
  Addresseda Dana's comments from the pull request.
  Fixed several typos in the comments found by Larry during the review.
  The H5DSis_scale function was updated to return "not a dimension scale" (0) instead of failing (-1), when CLASS or DIMENSION_SCALE attributes are not written according to Dimension Scales Specification (HDFFV-10436).
2020-08-14 07:29:40 -05:00
Elena
c6248cfb69 Addresseda Dana's comments from the pull request. 2020-08-13 19:33:51 -05:00
Quincey Koziol
7524ead1e4 Merge pull request #2744 in HDFFV/hdf5 from remove_unneeded_tagging to develop
* commit 'cb5de74ac26158f6f541eed2e0dddb50d4d197d6':
  Remove redundant calls to set the metadata cache tag
2020-08-13 19:03:55 -05:00
Quincey Koziol
cb5de74ac2 Merge remote-tracking branch 'origin/develop' into remove_unneeded_tagging 2020-08-13 19:03:16 -05:00
Quincey Koziol
4f9542c332 Merge pull request #2739 in HDFFV/hdf5 from namespace_cleanup_01 to develop
* commit '3f46a380e084d83a84783383bdfbbd9a443e9f27':
  Correct typos w/HGOTO_DONE & HGOTO_ERROR
  Move H5T_vlen_reclaim to package scope
  Switch H5VM inline routines back to single underscope and put a comment in their header about this naming
  Clean up private / package / static namespace issues (function naming, which header file, FUNC_ENTER / LEAVE, etc).  Removed remaining personal email addresses from library source code (still needs cleaned from other directories). Misc. warning, style, and whitespace cleanup.
2020-08-13 19:00:56 -05:00
Dana Robinson
8dabc3f67f Merge pull request #2762 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor to develop
* commit 'b806f3e9acad6261438dacecbb11a87bcd644e72':
  Tweak to hide unused threadsafe callback in non-threadsafe builds
2020-08-13 13:43:14 -05:00
Dana Robinson
b806f3e9ac Tweak to hide unused threadsafe callback in non-threadsafe builds 2020-08-13 10:13:18 -07:00
mainzer
3202416936 Merge branch 'develop' into mdc_sl_opt 2020-08-13 11:31:16 -05:00
Allen Byrne
e291fd31fd Merge pull request #2756 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'c5cb9534b27760596bfd0c4cdf1db31fd2bac2a7':
  spelling
  HDFFV-11127 - force RTLD_LOCAL in dlopen
2020-08-13 06:26:08 -05:00
Allen Byrne
c5cb9534b2 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit 'baf7ebc4ca4eeecb11a607f420a5d5b95169eed5':
  Cleans warnings and cruft from ttsafe_attr_vlen.c
  Fixes Windows issues due to exposed pthread code
2020-08-13 06:25:44 -05:00
Allen Byrne
747fde00fe spelling 2020-08-13 06:22:50 -05:00
Dana Robinson
baf7ebc4ca Merge pull request #2760 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:ttsafe_windows_fix to develop
* commit '04b24163f7f08248a58d256371e088c8cc7816c8':
  Cleans warnings and cruft from ttsafe_attr_vlen.c
  Fixes Windows issues due to exposed pthread code
2020-08-12 21:55:13 -05:00