summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Frank Willmore2016-12-191063-21355/+45066
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ab3963b28e59419f8e857ec224dd4efa3ea6dd8e': (214 commits) Merge SWMR-related testing to existing tests. Bring over tweak for missing environment variable. Update CMake configuration files with SWMR accumulator changes. Add missing accumulator test. Merge SWMR-oriented accumulator tests from revise_chunks to develop. Bring Java SWMR changes from revise_chunks to develop branch Snapshot version 1.9 release 235 Change dlopen from RTLD_NOW to RTLD_LAZY Fix bad implementation of Windows nanosleep equivalent. Removed NDEBUG guards from H5AC test functions. Bring SWMR-related tools changes from revise_chunks to develop. Bring over changes from revise_chunks that cleanup recent SWMR changes from code review feedback. Updated the H5FS cache code to grab the correct tag and modified the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors. Updated the comment for the valgrind fix. Fixed a valgrind problem in file shutdown exposed by the swmr.c test. Reduce timeout as normal run time on windows is less then 10 min Updated the icc flags (C flags only). Another Java oversight (sorry, don't have Java configured on my Mac) Correct oversight in Java test and remove direct VFD from SWMR supported drivers. Bring SWMR support in to the main development branch. (Finally!) More tests and the tool and API wrappers will be coming in over the weekend. ...
| * Merge pull request #207 in HDFFV/hdf5 from ↵Quincey Koziol2016-12-1813-61/+743
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_swmr_merge_06 to develop * commit 'f8cfbee05e26a815134cd1f1fb0ad87d8d9b16dd': Merge SWMR-related testing to existing tests. Bring over tweak for missing environment variable. Update CMake configuration files with SWMR accumulator changes. Add missing accumulator test. Merge SWMR-oriented accumulator tests from revise_chunks to develop.
| | * Merge SWMR-related testing to existing tests.Quincey Koziol2016-12-188-56/+386
| | |
| | * Bring over tweak for missing environment variable.Quincey Koziol2016-12-181-1/+1
| | |
| | * Update CMake configuration files with SWMR accumulator changes.Quincey Koziol2016-12-182-3/+31
| | |
| | * Add missing accumulator test.Quincey Koziol2016-12-181-0/+99
| | |
| | * Merge SWMR-oriented accumulator tests from revise_chunks to develop.Quincey Koziol2016-12-183-2/+227
| | |
| * | Merge pull request #206 in HDFFV/hdf5 from ↵Quincey Koziol2016-12-1811-2/+168
| |\ \ | | |/ | |/| | | | | | | | | | | | | ~KOZIOL/hdf5:develop_swmr_merge_05 to develop * commit 'fc69eeb9919a0974dcefb3bbc1de6da429e98509': Bring Java SWMR changes from revise_chunks to develop branch
| | * Bring Java SWMR changes from revise_chunks to develop branchQuincey Koziol2016-12-1811-2/+168
| |/
| * Merge pull request #205 in HDFFV/hdf5 from ~HDFTEST/hdf5_hft:develop to developLarry Knox2016-12-166-6/+15
| |\ | | | | | | | | | | | | * commit 'e0b353b6f5a9c80ffe7a1f82cee6a15c13d25692': Snapshot version 1.9 release 235
| | * Snapshot version 1.9 release 235hdftest2016-12-166-6/+15
| |/
| * Merge pull request #201 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-12-131-1/+1
| |\ | | | | | | | | | | | | * commit 'ae59766fc981ff64236e461cebe3f193c7fd6a51': Change dlopen from RTLD_NOW to RTLD_LAZY
| | * Change dlopen from RTLD_NOW to RTLD_LAZYAllen Byrne2016-12-121-1/+1
| |/
| * Merge pull request #199 in HDFFV/hdf5 from ↵Dana Robinson2016-12-122-5/+5
| |\ | | | | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:windows_nanosleep_fix to develop Fixed bad implementation of Windows nanosleep equivalent. * commit '651c2f30304ed9b8e9470039e46279635356a3cc': Fix bad implementation of Windows nanosleep equivalent.
| | * Fix bad implementation of Windows nanosleep equivalent.Dana Robinson2016-12-122-5/+5
| |/
| * Merge pull request #195 in HDFFV/hdf5 from ↵Quincey Koziol2016-12-1272-21/+4079
| |\ | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_swmr_merge_04 to develop * commit '57afb68e465d8a0bc521a68c96c6d67db358e482': Bring SWMR-related tools changes from revise_chunks to develop.
| | * Bring SWMR-related tools changes from revise_chunks to develop.Quincey Koziol2016-12-1172-21/+4079
| | |
| * | Merge pull request #194 in HDFFV/hdf5 from ↵Quincey Koziol2016-12-125-348/+279
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_swmr_merge_03 to develop * commit 'feb9d1f6761b541a388100d04ec56a9b88a7e462': Bring over changes from revise_chunks that cleanup recent SWMR changes from code review feedback.
| | * | Bring over changes from revise_chunks that cleanup recent SWMR changes fromQuincey Koziol2016-12-115-348/+279
| | |/ | | | | | | | | | code review feedback.
| * | Merge pull request #196 in HDFFV/hdf5 from ↵Dana Robinson2016-12-122-4/+0
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:cache_tagging_dump_fix to develop Removed NDEBUG guards from H5AC debug functions. * commit '652e02db4ee67fb5546050078487fca5794d8f39': Removed NDEBUG guards from H5AC test functions.
| | * Removed NDEBUG guards from H5AC test functions.Dana Robinson2016-12-112-4/+0
| |/ | | | | | | | | H5AC_dump_cache() is now used in test/cache_tagging.c and the underlying H5C functions are not protected by NDEBUG guards.
| * Merge pull request #191 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:eoc_h5fs_fix ↵Dana Robinson2016-12-1012-500/+514
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop Final fix for evict-on-close issues with new-style groups. * commit '02879bc4b2ba161dc259bf28a71e7a99b44be0e3': Updated the H5FS cache code to grab the correct tag and modified the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors. Changed the name of H5MF_alloc_close() to H5MF__alloc_close() to make the FUNC_ENTER macro happy. Reverted the freespace test. The TAG macros in H5MF_get_freespace() make the changes unnecessary. Added missing TAG macros to H5MF_get_freespace(). Updated the freespace test so functions take a common, tagged dxpl so the test will work with the new H5FS tag changes. Updated the cache_tagging test so it correctly analyzes the new fractal heap free space manager behavior. Added TAG macros to the H5MF package code so H5AC__FREESPACE_TAG gets set on the dxpl correctly. Also restored the TAG macro to H5FS__cache_hdr_pre_serialize() since otherwise the tag won't be initialized. First cut at fixing the tagging issue with the free space managers. * Converted the tag macros to regular ones so the parent's tag is used via the dxpl.
| | * Updated the H5FS cache code to grab the correct tag and modifiedDana Robinson2016-12-086-265/+424
| | | | | | | | | | | | | | | | | | | | | | | | the freespace test to use dxpls that have been tagged with the H5AC__FREESPACE_TAG global tag instead of H5AC_ind_read_dxpl_id. The library code now expects the owner of the free space manager to tag it so the owner-less free space managers in the freespace tag had to be tagged with *something* to avoid cache errors.
| | * Merge branch 'develop' into eoc_h5fs_fixDana Robinson2016-12-07115-2496/+15993
| | |\
| | * | Changed the name of H5MF_alloc_close() to H5MF__alloc_close()Dana Robinson2016-11-301-6/+6
| | | | | | | | | | | | | | | | to make the FUNC_ENTER macro happy.
| | * | Reverted the freespace test. The TAG macros in H5MF_get_freespace()Dana Robinson2016-11-301-180/+173
| | | | | | | | | | | | | | | | make the changes unnecessary.
| | * | Added missing TAG macros to H5MF_get_freespace().Dana Robinson2016-11-301-2/+2
| | | |
| | * | Updated the freespace test so functions take a common, taggedDana Robinson2016-11-301-173/+180
| | | | | | | | | | | | | | | | dxpl so the test will work with the new H5FS tag changes.
| | * | Updated the cache_tagging test so it correctly analyzesDana Robinson2016-11-301-174/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the new fractal heap free space manager behavior. Also converted the debug output of the cache_tagging test to use the revised H5AC_dump_cache() function.
| | * | Added TAG macros to the H5MF package code so H5AC__FREESPACE_TAGDana Robinson2016-11-303-26/+26
| | | | | | | | | | | | | | | | | | | | | | | | gets set on the dxpl correctly. Also restored the TAG macro to H5FS__cache_hdr_pre_serialize() since otherwise the tag won't be initialized.
| | * | First cut at fixing the tagging issue with the free space managers.Dana Robinson2016-11-305-31/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Converted the tag macros to regular ones so the parent's tag is used via the dxpl. * Updated the tag sanity check logic so for free space managers. * Turned new-style group checks back on in test/evict_on_close.c
| * | | Merge pull request #48 in HDFFV/hdf5 from ↵Dana Robinson2016-12-071-1/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDFFV-9407-h5dump-fails-to-print-full-precision to develop Merged Kimmy's fix (still needs a test). * commit 'f76c3b56e1ccf81b16225fa6935adb45ac6d2f38': fix the issue of h5dump fails to print full precision
| | * | | fix the issue of h5dump fails to print full precisionkmu2016-09-271-1/+1
| | | | |
| * | | | Merge pull request #189 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:more_valgrind ↵Dana Robinson2016-12-071-3/+9
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop Fixed valgrind issues in H5F_open() exposed by swmr.c. * commit '0f2f51bb7bdac91ba670bd810bab687594a60251': Updated the comment for the valgrind fix. Fixed a valgrind problem in file shutdown exposed by the swmr.c test.
| | * | | | Updated the comment for the valgrind fix.Dana Robinson2016-12-071-3/+3
| | | | | |
| | * | | | Fixed a valgrind problem in file shutdown exposed by the swmr.c test.Dana Robinson2016-12-071-3/+9
| | | |_|/ | | |/| |
| * | | | Merge pull request #188 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-12-061-8/+8
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * commit 'fa6488d78548f2c9036008aa9b3df91abf3630eb': Reduce timeout as normal run time on windows is less then 10 min
| | * | | Reduce timeout as normal run time on windows is less then 10 minAllen Byrne2016-12-051-8/+8
| |/ / /
| * | | Merge pull request #186 in HDFFV/hdf5 from ↵Dana Robinson2016-12-031-10/+10
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:icc_config_fixes to develop Cleaned up the Intel compiler flags (Autotools). * commit '1c5029f21b51977d26b26fd3540065f36d97c683': Updated the icc flags (C flags only).
| | * | | Updated the icc flags (C flags only).derobins2016-12-021-10/+10
| | | | |
| * | | | Merge pull request #181 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-12-025-7/+34
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '53d3a619f8a076cb1d0ba9cbc207fc07a6fcc5d8': Change examples to match junit test Add missing character Change where test copies libs because of osx1011 SIP
| | * | | | Change examples to match junit testAllen Byrne2016-12-014-4/+4
| | | | | |
| | * | | | Add missing characterAllen Byrne2016-12-011-1/+1
| | | | | |
| | * | | | Change where test copies libs because of osx1011 SIPAllen Byrne2016-12-011-4/+31
| | | |_|/ | | |/| |
| * | | | Merge pull request #185 in HDFFV/hdf5 from ↵Quincey Koziol2016-12-021-0/+23
| |\ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_swmr_merge_03 to develop * commit '527f28333cb2ec5b247ec348cf6970e0d114891b': Another Java oversight (sorry, don't have Java configured on my Mac)
| | * | | Another Java oversight (sorry, don't have Java configured on my Mac)Quincey Koziol2016-12-021-0/+23
| |/ / /
| * | | Merge pull request #184 in HDFFV/hdf5 from ↵Dana Robinson2016-12-022-2/+2
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_swmr_merge_02 to develop Merged minor fixes from revise_chunks. * commit 'e1026bd354443ae9c4e0cf197feb7191920c9f13': Correct oversight in Java test and remove direct VFD from SWMR supported drivers.
| | * | | Correct oversight in Java test and remove direct VFD from SWMR supportedQuincey Koziol2016-12-022-2/+2
| |/ / / | | | | | | | | | | | | drivers.
| * | | Merge pull request #183 in HDFFV/hdf5 from ~KOZIOL/hdf5:develop_swmr_merge ↵Dana Robinson2016-12-02107-2477/+15852
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop Merged the final library SWMR changes from revise_chunks. * commit '15e04901a0cea65b2b0fa3ca869341a2b656bfdf': Bring SWMR support in to the main development branch. (Finally!) More tests and the tool and API wrappers will be coming in over the weekend. Add some Java methods that were missed earlier. Minor normalization cleanups.
| | * \ \ Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 ↵Quincey Koziol2016-12-022-2/+74
| | |\ \ \ | | |/ / / | |/| | | | | | | | into develop_swmr_merge