Network

 
AuthorCommitMessageCommit Date
Quincey KoziolQuincey Koziol
cb6d9a96bb9Align 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.
Dana RobinsonDana Robinson
2cddb0151aaFixed a macro in H5Cpkg.h that was only updated in the version that is used in develop/debug mode.
Quincey KoziolQuincey Koziol
f4db3b7da56Bring support for doubly-linked list of all entries in cache from incoming cache image branch.
Quincey KoziolQuincey Koziol
fc4a24ace54Align with name change of "user" ring in incoming cache image changes.
Quincey KoziolQuincey Koziol
6e48a2f7deeRefactor several cache clients to have only one copy of their deserialization code.
Quincey KoziolQuincey Koziol
241033b10fbMore normalizations against incoming cache image branch.
Dana RobinsonDana Robinson
4aaf4c18781Cleaned up H5Odtype.c
Allen ByrneAllen Byrne
9dbe356b9ffhdf5 lib needed for extend_dset link.
Allen ByrneAllen Byrne
38af9fac5adAdd test lib to extend_dset test link line
Allen ByrneAllen Byrne
ba506305aeeAdd hl test dir and test dlib
Allen ByrneAllen Byrne
762f5e0427dFix h5test.h include issue
Quincey KoziolQuincey Koziol
50993f1ea06Normalize against incoming cache image feature.
Binh-Minh RiblerBinh-Minh Ribler
9acf24f7960Purpose: 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)
Binh-Minh RiblerBinh-Minh Ribler
55c703a486fDescription: Removed commented out code and fixed miscellaneous typos. Platforms tested: Linux/32 2.6 (jam) (very minor)
Binh-Minh RiblerBinh-Minh Ribler
bfb03102c33Purpose: 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. + ...
Larry KnoxLarry Knox
10221abbe8dAdd --docver option to relesae on develop branch.
Allen ByrneAllen Byrne
4b634265308HDFFV-10053: add check for zlib support before running test
Allen ByrneAllen Byrne
6bcabbbee4aRevert "Load plugins into vitual process space" This reverts commit 01560c9e48043b06e1609b1fe598950558cb3223.
Allen ByrneAllen Byrne
5168956ec42Load plugins into vitual process space
Dana RobinsonDana Robinson
9eb98396924Added text to the function check macros so that a more helpful error message is emitted when there is a problem.
Larry KnoxLarry Knox
4fbae48c7b8MMerge pull request #235 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:revise_chunks to revise_chunks * commit 'bde447d2aa5eab90f0c8f43c029b189d43589821': Merge pull request #221 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
Allen ByrneAllen Byrne
bde447d2aa5Merge pull request #221 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop 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
Dana RobinsonDana Robinson
828fc912d2cMMerge pull request #230 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:revise_chunks to revise_chunks Fixed the flush1/2 problem w/ non-SWMR VFDs * commit '85f3938bb7e2231ed7d864775b299d4d6093e8c7': Updated the flush1/2 test to not be a mess and to handle non-SWMR-enabled VFDs.
Dana RobinsonDana Robinson
85f3938bb7eUpdated the flush1/2 test to not be a mess and to handle non-SWMR-enabled VFDs. (cherry picked from commit fcb7e204b568efb785f47153172147b83da5418a)
Quincey KoziolQuincey Koziol
35aefb75d1aExpand flush1/flush2 tests with SWMR testing.
Quincey KoziolQuincey Koziol
9f136d9b8f9Add more SWMR testing
Quincey KoziolQuincey Koziol
0a73177b7a6Remove some unused lines.
Quincey KoziolQuincey Koziol
671f30c2fc6Move speciulative read size into object header package header, so that the test can access it and avoid a hard-coded constant.
Quincey KoziolQuincey Koziol
5d3fc1809d4Add file missing from previous commit.
Quincey KoziolQuincey Koziol
fc5028b3375Refactor send / wait message test routines to eliminate duplicated copies of the functionality. Also, switch flushrefresh.c to use standard test routine for detecting if VFD is SWMR-capable.
Quincey KoziolQuincey Koziol
0f0292e1eb1Minor sync w/develop branch
hdftesthdftest
3477dbc3eb8Snapshot version 1.9 release 235
Allen ByrneAllen Byrne
a4b620bb5d3Change dlopen from RTLD_NOW to RTLD_LAZY
Dana RobinsonDana Robinson
feac9937e47Fix bad implementation of Windows nanosleep equivalent.
Dana RobinsonDana Robinson
d39caf5a5edRemoved NDEBUG guards from H5AC test functions. H5AC_dump_cache() is now used in test/cache_tagging.c and the underlying H5C functions are not protected by NDEBUG guards.
Dana RobinsonDana Robinson
f3a7a9e1b4eUpdated 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.
Dana RobinsonDana Robinson
6288eed9a09Changed the name of H5MF_alloc_close() to H5MF__alloc_close() to make the FUNC_ENTER macro happy.
Dana RobinsonDana Robinson
dfdf9542d4cReverted the freespace test. The TAG macros in H5MF_get_freespace() make the changes unnecessary.
Dana RobinsonDana Robinson
98a1851de66Added missing TAG macros to H5MF_get_freespace().
Dana RobinsonDana Robinson
92ee1f4df07Updated the freespace test so functions take a common, tagged dxpl so the test will work with the new H5FS tag changes.
Quincey KoziolQuincey Koziol
a5c8eff7a4aRevert "Updated the H5FS cache code to grab the correct tag and modified" This reverts commit 6bc452fe4713548ae03de27404bce22aff430f5f.
Dana RobinsonDana Robinson
bfee123119fUpdated the cache_tagging test so it correctly analyzes 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.
Dana RobinsonDana Robinson
95ca85d0f41Added 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.
Dana RobinsonDana Robinson
c47c74ec89cFirst 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 tag sanity check logic so for free space managers. * Turned new-style group checks back on in test/evict_on_close.c
Dana RobinsonDana Robinson
6bc452fe471Updated 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.
Dana RobinsonDana Robinson
417828f7e65Updated the comment for the valgrind fix.
Dana RobinsonDana Robinson
c7efe43fc2cFixed a valgrind problem in file shutdown exposed by the swmr.c test.
Allen ByrneAllen Byrne
dbb0e30cb99Reduce timeout as normal run time on windows is less then 10 min
derobinsderobins
cead71d6362Updated the icc flags (C flags only).
Quincey KoziolQuincey Koziol
ab872eae7a7Revisions based on feedback from [partial] code review of SWMR merge to trunk: - Remove #ifdef'd code from H5ACproxy_entry.c - Add errors and tests for preventing R/O protected entries from moving - Updated asserts for "allow last pins" flag when flushing & invalidating the cache