summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Align w/incoming page buffering changes.Quincey Koziol2017-02-259-182/+121
|
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2017-02-231-2/+2
|\ | | | | | | merge_page_buffering_03
| * Changed C++ comments to C comments in H5win32defs.h.Dana Robinson2017-02-221-2/+2
| |
* | Fix some more signed -> unsigned value issues with cache data structures, alsoQuincey Koziol2017-02-236-143/+83
|/ | | | misc. style cleanups. All to align w/incoming page_buffering changes.
* Cleanups and normalizations against incoming page_buffering changes.Quincey Koziol2017-02-203-15/+23
|
* Switch major error code from H5E_FSPACE [back] to H5E_RESOURCEQuincey Koziol2017-02-182-102/+102
|
* Misc. style cleanups from the page_buffering branch.Quincey Koziol2017-02-187-673/+436
|
* Minor warning fixes.Dana Robinson2017-02-091-1/+1
|
* Merge pull request #281 in HDFFV/hdf5 from ↵Allen Byrne2017-02-031-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | ~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
| * Add static lib to pdb exportsAllen Byrne2017-02-021-1/+1
| |
| * HDFFV-9875 Fix target exports and add static tools pdb filesAllen Byrne2017-02-021-0/+1
| |
* | Optimize loading cache image, removing lots of memory allocations and copies.Quincey Koziol2017-02-031-201/+150
| |
* | Simplify H5C__serialize_single_entry(), using H5C__generate_image()Quincey Koziol2017-02-023-199/+74
|/
* Merge pull request #274 in HDFFV/hdf5 from develop_merge_cache_image_08 to ↵Quincey Koziol2017-01-311-41/+15
|\ | | | | | | | | | | | | develop * commit '0827105ddaffa5024ed25bd0268aa329f4b97e74': Review changes to closing files on error in H5Fcreate.
| * Review changes to closing files on error in H5Fcreate.Quincey Koziol2017-01-311-41/+15
| |
* | Update sanity checks for dataset refresh code.Quincey Koziol2017-01-311-3/+2
|/
* Add missing filesQuincey Koziol2017-01-293-0/+4789
|
* Cache image feature and testingQuincey Koziol2017-01-2924-131/+2945
|
* Bring change to use array of metadata cache entry classes for H5C_createQuincey Koziol2017-01-2819-214/+95
| | | | instead of array of class names from cache image branch.
* Switch list lengths to unsigned integers (to align better w/cache image merge)Quincey Koziol2017-01-289-161/+110
|
* Commit Vailin's fix for the h5format_convert test failure.lrknox2017-01-261-0/+5
| | | | | | DAILYTEST-256 #2. Tested on emu, kituo, mayll, ostrich, and osx1011dev with previously failing test configurations.
* Update cmake min version and cmake command conventionAllen Byrne2017-01-101-18/+18
|
* Bring changes to metadata cache "get entry status" call and newQuincey Koziol2017-01-0616-17/+588
| | | | | "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-065-4/+12
|
* Bring file shutdown code from cache image branchQuincey Koziol2017-01-0524-245/+1707
|
* 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-0312-47/+53
| | | | | 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-021-1/+1
|\ | | | | | | develop_merge_cache_image_04
| * 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.
* | 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.
* Bring support for doubly-linked list of all entries in cache from incomingQuincey Koziol2016-12-304-125/+363
| | | | 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-2927-170/+133
|\ | | | | | | | | | | | | | | | | 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-2927-170/+133
| |
* | 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
| | |
* | | Normalize against incoming cache image feature.Quincey Koziol2016-12-282-116/+104
|/ /
* | Merge SWMR-related testing to existing tests.Quincey Koziol2016-12-182-6/+6
| |
* | Snapshot version 1.9 release 235hdftest2016-12-161-2/+2
| |
* | Change dlopen from RTLD_NOW to RTLD_LAZYAllen Byrne2016-12-121-1/+1
| |
* | Fix bad implementation of Windows nanosleep equivalent.Dana Robinson2016-12-122-5/+5
| |
* | Merge pull request #194 in HDFFV/hdf5 from ↵Quincey Koziol2016-12-122-169/+36
|\ \ | | | | | | | | | | | | | | | | | | ~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-112-169/+36
| |/ | | | | | | code review feedback.
* | 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-109-69/+139
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.