Commit Graph

6681 Commits

Author SHA1 Message Date
lrknox
cd8ec2cc44 Extend h5vers to update version strings in java files and h5repack
version test expected output file.

Update version on develop branch to 1.11.0.

 Please enter the commit message for your changes. Lines starting
2017-03-20 17:14:16 -05:00
lrknox
41a54b4fab Merge branch 'hdf5_1_10' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into hdf5_1_10 2017-03-20 16:45:10 -05:00
John Mainzer
52ee0344ef Merge pull request #341 in HDFFV/hdf5 from ~MAINZER/hdf5_jrm:develop to develop
* commit 'b7c58f7dfca66d4caa26d7f8b318ad3514b8c46f':
  Minor code changes to address comments in pull request
  Checkin of additions to cache image parallel test code and associated bug fixes.
2017-03-20 13:13:13 -05:00
Jordan Henderson
3a01afc0b1 Merge pull request #3 in ~JHENDERSON/hdf5 from develop to feature/parallel_filters
* commit 'b359e8f1a2349d177e70d34560d0a089ce37c4c8':
  Description:     Removed "#ifndef H5_NO_DEPRECATED_SYMBOLS" in file space tests,     because the wrappers only use the latest functions now. Platforms tested:     Linux/32 2.6 (jam)     Linux/64 (platypus)     Darwin (osx1010test)
  Purpose: Add new C++ wrappers Description:     Because H5Pset_file_space and H5Pget_file_space are deprecated, changed     to make wrappers for the new functions instead:         H5Ps/get_file_space_strategy         H5Ps/get_file_space_page_size
  Description:     Fixed typos. Platforms tested:     Linux/64 (jelly)
  Description:     Deprecating versions of PropList::setProperty that have arguments that     miss "const" Platforms tested:     Linux/64 (jelly)     Linux/64 (platypus)     Darwin (osx1010test)
  Description:     Miscellaneous clean-up: format and comments Platforms tested:     Linux/64 (jelly)     Darwin (osx1010test)
  Add toolset option to cmake configure
  Update cmake pubconf to match autotools and add strtoll checks
  Switch from HDatoll to HDstrtoll, for Windows compatibility.
  output_filter.sh:         Comment added to address HDFFV-8270.  The sample ontput in the         file's comments are not up-to-date with the scripts in the file         that remove output unique to certain systems when running test         scripts.  This output doesn't match expected output files for         the tests, causing them to fail.  Ther output_filter.sh file         removes such output.  Currently we don't have access to these         systems to update the comments.
  Correct double sourcedir name on copied datafiles.
  HDFFV-10138 Merge app framework to examples
  Final merge of page buffering branch to develop
  Purpose: Add new C++ wrappers Description:     Added wrappers for H5Iis_valid, H5Ps/get_nlinks, H5Tget_create_plist,     H5Oopen, H5Oclose and H5Pset_virtual
  Bring changes to I/O parameters from page_buffering branch.
  Merge in reentrency changes to "make space in cache" from page_buffering branch.
  Minor cleanups and bring over "prefetched dirty" fixes for entries loaded from a cache image.
  Remove some usage of "prefetched_dirty" flag (which hasn't been merged from the page_buffering branch yet.  Also, bring over improvements to flush candidate entries for parallel code.
  Align with incoming page buffering changes: minor cleanups, centralize removing entries from collective metadata read list
2017-03-20 11:51:32 -05:00
lrknox
12425a62a6 set initial version for HDF5 1.10.1. 2017-03-17 12:43:50 -05:00
mainzer
b7c58f7dfc Minor code changes to address comments in pull request 2017-03-17 04:36:05 -05:00
Allen Byrne
24b11709af Update cmake pubconf to match autotools and add strtoll checks 2017-03-16 12:59:20 -05:00
mainzer
11ce930ae9 Checkin of additions to cache image parallel test code and
associated bug fixes.

Also, modifications to H5PB_dest() to flush the page buffer before
destroying the page buffer.  This is necessary, as when persistant
free space managers are enabled, the page buffer will typically contain
dirty FSM data at page buffer destroy time.

Tested serial/debug, serial/production, serial/check-vfd/debug,
       parallel/debug, parallel/production on Jelly.
2017-03-16 12:42:10 -05:00
Quincey Koziol
0313cbb91d Final merge of page buffering branch to develop 2017-03-13 21:30:37 -07:00
Quincey Koziol
4fad103187 Bring changes to I/O parameters from page_buffering branch. 2017-03-13 08:21:28 -07:00
Quincey Koziol
0b78740ff4 Merge in reentrency changes to "make space in cache" from page_buffering branch. 2017-03-13 07:45:42 -07:00
Quincey Koziol
c4a36e0bb3 Minor cleanups and bring over "prefetched dirty" fixes for entries loaded from
a cache image.
2017-03-12 01:57:19 -08:00
Jordan Henderson
c3663d13d5 Merge pull request #2 in ~JHENDERSON/hdf5 from HDFFV/hdf5:develop to feature/parallel_filters
* commit '56e5b4ed05fb3bad51c226ec5b567871a45e0bce': (112 commits)
  updated AM_SILENT_RULES syntax
  Added a check for AM_SILENT_RULES before enabling it.
  Fix alignment
  Fix vds tests
  Correct result code for strings test
  Add extension to filename
  HDFFV-10128 fix string compare and add tests
  Description:     Only format changes: mostly tabs vs. spaces Platforms tested:     Linux/64 (jelly) - very minor
  Lowercase math and set CMake commands
  Added "flush" and "refresh" to testflushrefresh.sh error output so it's easier to see where errors in the script occur.
  Misc. small cleanups to sync against incoming page buffering changes.
  Update CMake formatting
  Update CMake files and formatting
  Normalize against incoming page buffering changes.
  HDFFV-10120 verify nozlib checking with tools tests
  cmake non-code typo
  Correct issues from pull request reviews.
  Corrected version of 4b5e05c084:     Fix some more signed -> unsigned value issues with cache data structures,     also misc. style cleanups.  All to align w/incoming page_buffering changes.
  Revert "Fix some more signed -> unsigned value issues with cache data structures, also"
  Added virtual to list
  ...
2017-03-10 09:11:49 -06:00
Jordan Henderson
281c24a5a9 Revert "Merge latest changes from develop"
This reverts commit 104d63f25a.
2017-03-10 09:05:36 -06:00
Jordan Henderson
104d63f25a Merge latest changes from develop 2017-03-10 08:32:24 -06:00
Quincey Koziol
36f06cab79 Remove some usage of "prefetched_dirty" flag (which hasn't been merged from the
page_buffering branch yet.  Also, bring over improvements to flush candidate
entries for parallel code.
2017-03-09 21:38:26 -08:00
Quincey Koziol
cc75f67514 Align with incoming page buffering changes: minor cleanups, centralize removing
entries from collective metadata read list
2017-03-07 12:50:41 -08:00
Quincey Koziol
5df52404bc Misc. small cleanups to sync against incoming page buffering changes. 2017-03-02 06:24:46 -08:00
Quincey Koziol
90a0d07f09 Normalize against incoming page buffering changes. 2017-03-01 10:04:28 -08:00
Quincey Koziol
5db402afbb Corrected version of 4b5e05c084:
Fix some more signed -> unsigned value issues with cache data structures,
    also misc. style cleanups.  All to align w/incoming page_buffering changes.
2017-02-27 21:45:55 -08:00
Quincey Koziol
e5fb4191de Revert "Fix some more signed -> unsigned value issues with cache data structures, also"
This reverts commit 4b5e05c084.
2017-02-27 21:23:44 -08:00
Quincey Koziol
321adc3a6f Align w/incoming page buffering changes. 2017-02-25 03:40:00 -08:00
Quincey Koziol
c3321cba03 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into merge_page_buffering_03 2017-02-22 23:23:00 -08:00
Quincey Koziol
4b5e05c084 Fix some more signed -> unsigned value issues with cache data structures, also
misc. style cleanups.  All to align w/incoming page_buffering changes.
2017-02-22 23:21:41 -08:00
Dana Robinson
a247e33678 Changed C++ comments to C comments in H5win32defs.h. 2017-02-22 17:41:42 -05:00
Frank T Willmore
fb7cbe8acb removed erroneous casts from non-rvalue H5MM_free() calls. Replaced assignment of void return values with explicit value of NULL 2017-02-21 15:13:03 -06:00
Jordan Henderson
973594f6ae Fix issue with uninitialized chunk index during chunk re-insertion into
index
2017-02-20 09:03:45 -06:00
Quincey Koziol
101fa7af8e Cleanups and normalizations against incoming page_buffering changes. 2017-02-19 18:28:52 -08:00
Quincey Koziol
4a42b04e59 Switch major error code from H5E_FSPACE [back] to H5E_RESOURCE 2017-02-18 15:42:25 -08:00
Quincey Koziol
b26b684339 Misc. style cleanups from the page_buffering branch. 2017-02-18 15:29:09 -08:00
Jordan Henderson
77f155da5d Remove potential infinite loops caused by goto in error label region 2017-02-10 10:58:48 -06:00
Dana Robinson
d875f7f3e6 Minor warning fixes. 2017-02-09 11:44:38 -05:00
Jordan Henderson
2de2112cf6 Remove note about src_type_size vs dst_type_size 2017-02-09 08:26:57 -06:00
Jordan Henderson
5610256c72 Trigger error if library tries to break to independent I/O with filters
in the pipeline
2017-02-08 11:40:57 -06:00
Allen Byrne
c2043bf482 Merge pull request #281 in HDFFV/hdf5 from ~BYRN/hdf5_adb:bugfix/HDFFV-9875-investigate-adding-static-library to develop
* commit 'd1292691c42cbc548fc7e4b39e4dd9cc1a376f94':
  HDFFV-9875 enable static pdb and cleanup exports
  Add static lib to pdb exports
  HDFFV-9875 Fix typo
  HDFFV-9875 Change test for shared libs
  HDFFV-9875 Remove compile pdb references
  HDFFV-9875 Fix target exports and add static tools pdb files
2017-02-03 16:29:03 -06:00
Jordan Henderson
ce5e303050 Fix issue in H5D__mpio_array_gather when no one contributes anything
Fix issue in Multi-chunk IO where IO would crash if no one has a
selection
2017-02-03 14:50:37 -06:00
Jordan Henderson
09469dfd55 Iterator for initial chunk entry IO operation should use source datatype
size
2017-02-03 13:42:49 -06:00
Jordan Henderson
b458565918 Fix bug where data doesn't write correctly when MEMSPACE isnt the same
as FILESPACE
2017-02-03 13:21:10 -06:00
Quincey Koziol
45a85f4fc4 Optimize loading cache image, removing lots of memory allocations and copies. 2017-02-02 19:26:39 -08:00
Allen Byrne
290a83ff8f Add static lib to pdb exports 2017-02-02 16:34:07 -06:00
Jordan Henderson
af3227fe4e Check return value of H5S_GET_EXTENT_NPOINTS macro
Fix bug where a process with no selection during Multi-chunk IO could
cause other processes to copy back incorrect chunk information after
chunk re-allocation
2017-02-02 13:18:06 -06:00
Allen Byrne
177c050891 HDFFV-9875 Fix target exports and add static tools pdb files 2017-02-02 12:09:10 -06:00
Jordan Henderson
3ccc4f7ab3 Fix macro complaint in H5Dmpio.c
Fix debugging file output for test suite
2017-02-02 10:24:00 -06:00
Quincey Koziol
5d7aba67f7 Simplify H5C__serialize_single_entry(), using H5C__generate_image() 2017-02-01 20:21:06 -08:00
Jordan Henderson
3f44709578 Test code for user passing one-chunk-per-process hint to library 2017-01-31 14:21:30 -06:00
Quincey Koziol
6cf541b6c2 Merge pull request #274 in HDFFV/hdf5 from develop_merge_cache_image_08 to develop
* commit '0827105ddaffa5024ed25bd0268aa329f4b97e74':
  Review changes to closing files on error in H5Fcreate.
2017-01-31 10:17:57 -06:00
Jordan Henderson
f7cef1b768 Implement realloc strategy when receiving data modification messages 2017-01-31 08:11:11 -06:00
Quincey Koziol
0827105dda Review changes to closing files on error in H5Fcreate. 2017-01-30 21:26:03 -08:00
Quincey Koziol
8ffa26c49c Update sanity checks for dataset refresh code. 2017-01-30 20:32:45 -08:00
Jordan Henderson
4e6eb3ffe9 Add minor error code for H5D__mpio_array_gather failures
Catch case where total IO size is greater than chunk size (Overlapping
write)

Update full chunk overwrite code to not need MPI calls
2017-01-30 13:47:41 -06:00