summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bring changes to metadata cache "get entry status" call and newQuincey Koziol2017-01-0618-17/+614
| | | | | "child serialized / unserialized" messages and support from the cache image branch.
* Add "image up to date" flag / parameter to metadata cache entry status calls.Quincey Koziol2017-01-067-40/+49
|
* Merge pull request #237 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to developAllen Byrne2017-01-053-50/+49
|\ | | | | | | | | | | | | | | * commit 'b3c2354a1b1a26307082c5295b83248b7dd234c1': Corrected return calls from main() Corrected return calls Fix valgrind memory leak Clean up valgrind memory leak
| * Corrected return calls from main()Allen Byrne2017-01-051-5/+4
| |
| * Corrected return callsAllen Byrne2017-01-052-10/+6
| |
| * Fix valgrind memory leakAllen Byrne2017-01-051-28/+30
| |
| * Clean up valgrind memory leakAllen Byrne2017-01-051-14/+16
| |
* | Merge pull request #236 in HDFFV/hdf5 from develop_merge_cache_image_04 to ↵Dana Robinson2017-01-0531-529/+2259
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | develop Merged file shutdown changes from cache_image. * commit '49fa0e8dbabe5019b1491845a963d8cfe41b59c1': Bring file shutdown code from cache image branch Merge code from cache image branch to split FSM ring into two types: raw data and metadata. Also, some more ring reset safeties and minor code cleanups. Align w/incoming cache image changes, and improve recovery on errors. Revert accidental changes to freespace open and close routines. Remove 'const' from cache client pre_serialize callback, to reduce warnings, and correspondingly remove 'const' from some internal routines. Also rename some H5MF* routines to reflect their static/package usage. Align with incoming cache_image branch changes: use the index list (instead of the hash buckets) for scanning the entries during a flush, and also add in counters for tracking operations during cache flushes.
| * Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2017-01-0535-83/+416
| |\ | |/ |/| | | develop_merge_cache_image_04
* | Merge pull request #232 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp:develop to ↵Binh-Minh Ribler2017-01-0535-83/+416
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop Added subclass LinkAccPropList, exception ObjHeaderIException, and members H5Location::exists() and H5Object::objVersion(). This concluded HDFFV-10004. * commit '7aff4266f85f850ee8d4ce25e8ceaa354ee3baee': Description: Added H5LaccProp.[h,cpp]. Removed commented section left in by mistake. Purpose: Add more tests Description: Added more tests for the new constructors that replaced openXxxType() Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test) Purpose: Add new wrappers Description: Added wrappers H5Location::exists() for H5Lexists. Added wrapper H5Object::objVersion() to return the header version of an HDF5 object. Added new class LinkAccPropList to be used by H5Location::exists() Added new exception: ObjHeaderIException for H5Object::objVersion() Rearranged source files in Makefile.am Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
| * | Description:Binh-Minh Ribler2017-01-041-0/+2
| | | | | | | | | | | | Added H5LaccProp.[h,cpp].
| * | Removed commented section left in by mistake.Binh-Minh Ribler2017-01-031-8/+0
| | |
| * | Purpose: Add more testsBinh-Minh Ribler2017-01-034-23/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | Description: Added more tests for the new constructors that replaced openXxxType() Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
| * | Purpose: Add new wrappersBinh-Minh Ribler2016-12-2832-74/+391
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: Added wrappers H5Location::exists() for H5Lexists. Added wrapper H5Object::objVersion() to return the header version of an HDF5 object. Added new class LinkAccPropList to be used by H5Location::exists() Added new exception: ObjHeaderIException for H5Object::objVersion() Rearranged source files in Makefile.am Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
| | * Bring file shutdown code from cache image branchQuincey Koziol2017-01-0527-257/+1749
| | |
| | * 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)