summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge code from cache image branch to split FSM ring into two types: raw dataQuincey Koziol2017-01-044-56/+242
| | | | and metadata. Also, some more ring reset safeties and minor code cleanups.
* Align w/incoming cache image changes, and improve recovery on errors.Quincey Koziol2017-01-041-23/+23
|
* Revert accidental changes to freespace open and close routines.Quincey Koziol2017-01-031-4/+4
|
* Remove 'const' from cache client pre_serialize callback, to reduce warnings,Quincey Koziol2017-01-0314-98/+104
| | | | | and correspondingly remove 'const' from some internal routines. Also rename some H5MF* routines to reflect their static/package usage.
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2017-01-023-353/+532
|\ | | | | | | develop_merge_cache_image_04
| * Merge pull request #231 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop to developDana Robinson2017-01-021-1/+1
| |\ | | | | | | | | | | | | | | | | | | Fix production mode cache macro. * commit '54629912ebf3aa7feb454502fce659b61f038671': Fixed a macro in H5Cpkg.h that was only updated in the version that is used in develop/debug mode.
| | * Fixed a macro in H5Cpkg.h that was only updated in the version thatDana Robinson2017-01-021-1/+1
| |/ | | | | | | is used in develop/debug mode.
| * Merge pull request #227 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix ↵Dana Robinson2016-12-312-352/+531
| |\ | | | | | | | | | | | | | | | | | | | | | | | | to develop flush1/2 fix w/ non-SWMR VFDs + code overhaul * commit 'fcb7e204b568efb785f47153172147b83da5418a': Updated the flush1/2 test to not be a mess and to handle non-SWMR-enabled VFDs.
| | * Updated the flush1/2 test to not be a mess and to handleDana Robinson2016-12-302-352/+531
| | | | | | | | | | | | non-SWMR-enabled VFDs.
* | | Align with incoming cache_image branch changes: use the index list (instead ofQuincey Koziol2017-01-022-103/+149
|/ / | | | | | | | | the hash buckets) for scanning the entries during a flush, and also add in counters for tracking operations during cache flushes.
* | Merge pull request #216 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to developLarry Knox2016-12-301-0/+15
|\ \ | | | | | | | | | | | | * commit 'c2492712037dcf7353601410cb4a83776de92441': AM_MAINTAINER_MODE should be set to "disable" for releases. Check to see if it's enabled, and if it is, call switch_maint_mode -disable before creating release files, then set it back to enable afterward.
| * \ Merge branch 'develop' of ↵lrknox2016-12-2334-176/+2698
| |\ \ | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into develop
| * | | AM_MAINTAINER_MODE should be set to "disable" for releases. Check tolrknox2016-12-231-0/+15
| | | | | | | | | | | | | | | | | | | | see if it's enabled, and if it is, call switch_maint_mode -disable before creating release files, then set it back to enable afterward.
* | | | Merge pull request #226 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:flush_vfd_fix ↵Dana Robinson2016-12-304-1/+67
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | to develop Added a missing "vfd check" test file for use in scripts (should have been brought from revise_chunks). * commit 'e41a15b7f07dc39b7d68f4635965d0b8b440d299': Added a missing test file needed for the flushrefresh script.
| * | | Added a missing test file needed for the flushrefresh script.Dana Robinson2016-12-304-1/+67
| | | |
* | | | Merge pull request #225 in HDFFV/hdf5 from develop_merge_cache_image_03 to ↵Dana Robinson2016-12-3015-604/+1001
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop Merged incoming changes from cache_image. * commit '0610c41c75920b145a144e62df142977b605fc97': Bring support for doubly-linked list of all entries in cache from incoming cache image branch. Align with name change of "user" ring in incoming cache image changes. Refactor several cache clients to have only one copy of their deserialization code.
| * | | Bring support for doubly-linked list of all entries in cache from incomingQuincey Koziol2016-12-306-158/+414
| | | | | | | | | | | | | | | | cache image branch.
| * | | Align with name change of "user" ring in incoming cache image changes.Quincey Koziol2016-12-303-4/+4
| | | |
| * | | Refactor several cache clients to have only one copy of their deserializationQuincey Koziol2016-12-306-442/+583
|/ / / | | | | | | | | | code.
* | | Merge pull request #223 in HDFFV/hdf5 from develop_merge_cache_image_02 to ↵Dana Robinson2016-12-2928-364/+235
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop Merged normalizations w/ cache_image branch. * commit 'da2f1610d1f2cba40770aee6d0d6fbc8196645ae': More normalizations against incoming cache image branch.
| * | | More normalizations against incoming cache image branch.Quincey Koziol2016-12-2928-364/+235
| | | |
* | | | Merge pull request #200 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:name_macros to ↵Dana Robinson2016-12-291-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop Merged naming check improvement in function enter macros. * commit '441c8ea43ab6a6559d1f167bdfbbaf3720621804': Added text to the function check macros so that a more helpful error message is emitted when there is a problem.
| * | | | Added text to the function check macros so that a more helpfulDana Robinson2016-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | error message is emitted when there is a problem.
* | | | | Merge pull request #222 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:H5Odtype_tidy ↵Dana Robinson2016-12-291-138/+149
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop H5Odtype tidy. * commit 'a25a08dff04c4ba03f28e8219a2ea782cf33d466': Cleaned up H5Odtype.c
| * | | | Cleaned up H5Odtype.cDana Robinson2016-12-291-138/+149
| | | | |
* | | | | Merge pull request #221 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-12-284-37/+38
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Buildbot tests passed * commit '69f975f56792acb9c7a4a8109c43081045b0eafe': hdf5 lib needed for extend_dset link. Add test lib to extend_dset test link line Add hl test dir and test dlib Fix h5test.h include issue
| * \ \ \ \ Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2016-12-282-116/+104
| |\ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | * commit 'fc8fb398ef9b3edb4f5d82526703b8e518f4744c': Normalize against incoming cache image feature.
* | | | | | Merge pull request #220 in HDFFV/hdf5 from develop_merge_cache_image to developQuincey Koziol2016-12-282-116/+104
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | * commit '9e6a5a5f2cd2b3a432f713d8af49c853debafef2': Normalize against incoming cache image feature.
| * | | | | Normalize against incoming cache image feature.Quincey Koziol2016-12-282-116/+104
|/ / / / /
| * | | | hdf5 lib needed for extend_dset link. Allen Byrne2016-12-281-2/+2
| | | | |
| * | | | Add test lib to extend_dset test link lineAllen Byrne2016-12-281-1/+1
| | | | |
| * | | | Add hl test dir and test dlibAllen Byrne2016-12-281-2/+2
| | | | |
| * | | | Fix h5test.h include issueAllen Byrne2016-12-283-34/+35
|/ / / /
* | | | Merge pull request #209 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to ↵Binh-Minh Ribler2016-12-2739-428/+900
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop - Replacing openXxxType with individual type constructors - Put back CommonFG - Removed overloaded constructors that take an Attribute where there is one that takes an H5Location * commit 'e05da1b533d5eb9527a5b67ba2683379f8e1e7ac': Description: Removed commented out code and fixed miscellaneous typos. Platforms tested: Linux/32 2.6 (jam) (very minor) Purpose: Improvement for HDFFV-10004 Description: When adding wrappers for H5Lexists, a new class, LinkAccPropList, was added to the C++ API, triggered complicated circular dependencies. Thus, some improvement was made to resolve the problems. - Replaced existing functions openXxxType with individual type constructors + Added individual XxxType constructors to replace the existing functions openXxxType because it's rather awkward to use these functions. + Moved openXxxType from H5Location back to CommonFG + Put back CommonFG as a baseclass of Group for openXxxType functions. + This replacement should improve usability and prevent the problem of circular dependencies. - Removed overloaded constructor that takes an Attribute when there is already one that takes H5Location because Attribute inherits from H5Location now. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test) Linux/64 (platypus)
| * | | Description:Binh-Minh Ribler2016-12-2319-65/+9
| | | | | | | | | | | | | | | | | | | | | | | | Removed commented out code and fixed miscellaneous typos. Platforms tested: Linux/32 2.6 (jam) (very minor)
| * | | Merge branch 'develop' of ↵Binh-Minh Ribler2016-12-1923-63/+911
| |\ \ \ | | | | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp into develop
| * | | | Purpose: Improvement for HDFFV-10004Binh-Minh Ribler2016-12-1938-414/+942
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: When adding wrappers for H5Lexists, a new class, LinkAccPropList, was added to the C++ API, triggered complicated circular dependencies. Thus, some improvement was made to resolve the problems. - Replaced existing functions openXxxType with individual type constructors + Added individual XxxType constructors to replace the existing functions openXxxType because it's rather awkward to use these functions. + Moved openXxxType from H5Location back to CommonFG + Put back CommonFG as a baseclass of Group for openXxxType functions. + This replacement should improve usability and prevent the problem of circular dependencies. - Removed overloaded constructor that takes an Attribute when there is already one that takes H5Location because Attribute inherits from H5Location now. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test) Linux/64 (platypus)
* | | | | Merge pull request #210 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2016-12-212-29/+51
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a5e31139832075774a96d3f6dc23f31250f76c8b': HDFFV-10053: add check for zlib support before running test Revert "Load plugins into vitual process space" Load plugins into vitual process space
| * \ \ \ \ Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2016-12-2136-153/+2662
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '4cca93fcf9ddfbe06bb81b54a71a2ef723f94bf3': Bring new/updated tests from revise+chunks branch: flush1/flush2 update and flushrefresh test. (Also refactor of message send / wait code) 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
| * | | | | | HDFFV-10053: add check for zlib support before running testAllen Byrne2016-12-162-29/+51
| | | | | | |
| * | | | | | Revert "Load plugins into vitual process space"Allen Byrne2016-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 01560c9e48043b06e1609b1fe598950558cb3223.
| * | | | | | Load plugins into vitual process spaceAllen Byrne2016-12-141-1/+1
| | | | | | |
* | | | | | | Merge pull request #213 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to developLarry Knox2016-12-211-5/+20
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | * commit '3897c4321d48d7eb4d8a6d865363201a927388f8': Add --docver option to relesae on develop branch.
| * | | | | | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Larry Knox2016-12-2132-147/+2647
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | / | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '4cca93fcf9ddfbe06bb81b54a71a2ef723f94bf3': Bring new/updated tests from revise+chunks branch: flush1/flush2 update and flushrefresh test. (Also refactor of message send / wait code) 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
* | | | | | Merge pull request #212 in HDFFV/hdf5 from ↵Quincey Koziol2016-12-2013-85/+1737
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:develop_swmr_merge_06 to develop * commit 'eefddf281366e8327dd7397db4a2f2e7edabcf17': Bring new/updated tests from revise+chunks branch: flush1/flush2 update and flushrefresh test. (Also refactor of message send / wait code)
| * | | | | Bring new/updated tests from revise+chunks branch: flush1/flush2 update andQuincey Koziol2016-12-2013-85/+1737
|/ / / / / | | | | | | | | | | | | | | | flushrefresh test. (Also refactor of message send / wait code)
* | | | | 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
| | | | | |