Author Commit Message Commit Date Quincey Koziol cb6d9a96bb9 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. 02 Jan 2017 Dana Robinson 2cddb0151aa Fixed a macro in H5Cpkg.h that was only updated in the version that
is used in develop/debug mode. 01 Jan 2017 Quincey Koziol f4db3b7da56 Bring support for doubly-linked list of all entries in cache from incoming
cache image branch. 30 Dec 2016 Quincey Koziol fc4a24ace54 Align with name change of "user" ring in incoming cache image changes. 30 Dec 2016 Quincey Koziol 6e48a2f7dee Refactor several cache clients to have only one copy of their deserialization
code. 30 Dec 2016 Quincey Koziol 241033b10fb More normalizations against incoming cache image branch. 29 Dec 2016 Dana Robinson 4aaf4c18781 Cleaned up H5Odtype.c 29 Dec 2016 Allen Byrne 9dbe356b9ff hdf5 lib needed for extend_dset link. 28 Dec 2016 Allen Byrne 38af9fac5ad Add test lib to extend_dset test link line 28 Dec 2016 Allen Byrne ba506305aee Add hl test dir and test dlib 28 Dec 2016 Allen Byrne 762f5e0427d Fix h5test.h include issue 28 Dec 2016 Quincey Koziol 50993f1ea06 Normalize against incoming cache image feature. 28 Dec 2016 Binh-Minh Ribler 9acf24f7960 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) 28 Dec 2016 Binh-Minh Ribler 55c703a486f Description:
Removed commented out code and fixed miscellaneous typos.
Platforms tested:
Linux/32 2.6 (jam) (very minor) 23 Dec 2016 Binh-Minh Ribler bfb03102c33 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.
+ ... 19 Dec 2016 Larry Knox 10221abbe8d Add --docver option to relesae on develop branch. 16 Dec 2016 Allen Byrne 4b634265308 HDFFV-10053: add check for zlib support before running test 16 Dec 2016 Allen Byrne 6bcabbbee4a Revert "Load plugins into vitual process space"
This reverts commit 01560c9e48043b06e1609b1fe598950558cb3223. 14 Dec 2016 Allen Byrne 5168956ec42 Load plugins into vitual process space 14 Dec 2016 Dana Robinson 9eb98396924 Added text to the function check macros so that a more helpful
error message is emitted when there is a problem. 12 Dec 2016 Larry Knox 4fbae48c7b8 M Merge 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 05 Jan 2017 Allen Byrne bde447d2aa5 Merge 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 28 Dec 2016 Dana Robinson 828fc912d2c M Merge 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. 01 Jan 2017 Dana Robinson 85f3938bb7e Updated the flush1/2 test to not be a mess and to handle
non-SWMR-enabled VFDs.
(cherry picked from commit fcb7e204b568efb785f47153172147b83da5418a) 01 Jan 2017 Quincey Koziol 35aefb75d1a Expand flush1/flush2 tests with SWMR testing. 19 Dec 2016 Quincey Koziol 9f136d9b8f9 Add more SWMR testing 19 Dec 2016 Quincey Koziol 0a73177b7a6 Remove some unused lines. 19 Dec 2016 Quincey Koziol 671f30c2fc6 Move speciulative read size into object header package header, so that the
test can access it and avoid a hard-coded constant. 19 Dec 2016 Quincey Koziol 5d3fc1809d4 Add file missing from previous commit. 19 Dec 2016 Quincey Koziol fc5028b3375 Refactor 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. 19 Dec 2016 Quincey Koziol 0f0292e1eb1 Minor sync w/develop branch 17 Dec 2016 hdftest 3477dbc3eb8 Snapshot version 1.9 release 235 16 Dec 2016 Allen Byrne a4b620bb5d3 Change dlopen from RTLD_NOW to RTLD_LAZY 12 Dec 2016 Dana Robinson feac9937e47 Fix bad implementation of Windows nanosleep equivalent. 12 Dec 2016 Dana Robinson d39caf5a5ed Removed 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. 11 Dec 2016 Dana Robinson f3a7a9e1b4e 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. 07 Dec 2016 Dana Robinson 6288eed9a09 Changed the name of H5MF_alloc_close() to H5MF__alloc_close()
to make the FUNC_ENTER macro happy. 30 Nov 2016 Dana Robinson dfdf9542d4c Reverted the freespace test. The TAG macros in H5MF_get_freespace()
make the changes unnecessary. 30 Nov 2016 Dana Robinson 98a1851de66 Added missing TAG macros to H5MF_get_freespace(). 30 Nov 2016 Dana Robinson 92ee1f4df07 Updated the freespace test so functions take a common, tagged
dxpl so the test will work with the new H5FS tag changes. 30 Nov 2016 Quincey Koziol a5c8eff7a4a Revert "Updated the H5FS cache code to grab the correct tag and modified"
This reverts commit 6bc452fe4713548ae03de27404bce22aff430f5f. 11 Dec 2016 Dana Robinson bfee123119f Updated 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. 30 Nov 2016 Dana Robinson 95ca85d0f41 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. 30 Nov 2016 Dana Robinson c47c74ec89c 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 tag sanity check logic so for free space managers.
* Turned new-style group checks back on in test/evict_on_close.c 29 Nov 2016 Dana Robinson 6bc452fe471 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. 07 Dec 2016 Dana Robinson 417828f7e65 Updated the comment for the valgrind fix. 06 Dec 2016 Dana Robinson c7efe43fc2c Fixed a valgrind problem in file shutdown exposed by the swmr.c test. 06 Dec 2016 Allen Byrne dbb0e30cb99 Reduce timeout as normal run time on windows is less then 10 min 05 Dec 2016 derobins cead71d6362 Updated the icc flags (C flags only). 02 Dec 2016 Quincey Koziol ab872eae7a7 Revisions 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 11 Dec 2016 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: 'cb6d9a96bb98f4eb9ba1a6ac1aed48b4d58b24fe', href: '/users/frank.willmore/repos/hdf5_der/commits/cb6d9a96bb98f4eb9ba1a6ac1aed48b4d58b24fe',parents: [{ id: '2cddb0151aaae91fb8b750ef4d407b54d5317e7b' }]},{id: '2cddb0151aaae91fb8b750ef4d407b54d5317e7b', href: '/users/frank.willmore/repos/hdf5_der/commits/2cddb0151aaae91fb8b750ef4d407b54d5317e7b',parents: [{ id: 'f4db3b7da56a1ef5eafa5b0de866c359fc2c5c29' }]},{id: 'f4db3b7da56a1ef5eafa5b0de866c359fc2c5c29', href: '/users/frank.willmore/repos/hdf5_der/commits/f4db3b7da56a1ef5eafa5b0de866c359fc2c5c29',parents: [{ id: 'fc4a24ace547b90fabef215cd0d626239ac19da3' }]},{id: 'fc4a24ace547b90fabef215cd0d626239ac19da3', href: '/users/frank.willmore/repos/hdf5_der/commits/fc4a24ace547b90fabef215cd0d626239ac19da3',parents: [{ id: '6e48a2f7deeb59350a1991fb070b8d70c943d40a' }]},{id: '6e48a2f7deeb59350a1991fb070b8d70c943d40a', href: '/users/frank.willmore/repos/hdf5_der/commits/6e48a2f7deeb59350a1991fb070b8d70c943d40a',parents: [{ id: '241033b10fb3b44f6773dc25812ca3de00ec12ad' }]},{id: '241033b10fb3b44f6773dc25812ca3de00ec12ad', href: '/users/frank.willmore/repos/hdf5_der/commits/241033b10fb3b44f6773dc25812ca3de00ec12ad',parents: [{ id: '4aaf4c187813bb9fc539e635372cbb612e880bd7' }]},{id: '4aaf4c187813bb9fc539e635372cbb612e880bd7', href: '/users/frank.willmore/repos/hdf5_der/commits/4aaf4c187813bb9fc539e635372cbb612e880bd7',parents: [{ id: '9dbe356b9ffdde860fe3a864e9765c9723d50ba5' }]},{id: '9dbe356b9ffdde860fe3a864e9765c9723d50ba5', href: '/users/frank.willmore/repos/hdf5_der/commits/9dbe356b9ffdde860fe3a864e9765c9723d50ba5',parents: [{ id: '38af9fac5ad782ce69bb50cb101c5493ff62c3ff' }]},{id: '38af9fac5ad782ce69bb50cb101c5493ff62c3ff', href: '/users/frank.willmore/repos/hdf5_der/commits/38af9fac5ad782ce69bb50cb101c5493ff62c3ff',parents: [{ id: 'ba506305aee37f778ffc8226a5dd530b53cebb2f' }]},{id: 'ba506305aee37f778ffc8226a5dd530b53cebb2f', href: '/users/frank.willmore/repos/hdf5_der/commits/ba506305aee37f778ffc8226a5dd530b53cebb2f',parents: [{ id: '762f5e0427d4a910391e61687ffa83dbca07d231' }]},{id: '762f5e0427d4a910391e61687ffa83dbca07d231', href: '/users/frank.willmore/repos/hdf5_der/commits/762f5e0427d4a910391e61687ffa83dbca07d231',parents: [{ id: '50993f1ea06f79a2a4592992928cbd008b855ddf' }]},{id: '50993f1ea06f79a2a4592992928cbd008b855ddf', href: '/users/frank.willmore/repos/hdf5_der/commits/50993f1ea06f79a2a4592992928cbd008b855ddf',parents: [{ id: '9acf24f7960697ffab4907761b589bf21b420735' }]},{id: '9acf24f7960697ffab4907761b589bf21b420735', href: '/users/frank.willmore/repos/hdf5_der/commits/9acf24f7960697ffab4907761b589bf21b420735',parents: [{ id: '55c703a486f77417a4289ff81872d71a31c66f03' }]},{id: '55c703a486f77417a4289ff81872d71a31c66f03', href: '/users/frank.willmore/repos/hdf5_der/commits/55c703a486f77417a4289ff81872d71a31c66f03',parents: [{ id: 'bfb03102c331f42d1091d18aa9506b7b8845ed8e' }]},{id: 'bfb03102c331f42d1091d18aa9506b7b8845ed8e', href: '/users/frank.willmore/repos/hdf5_der/commits/bfb03102c331f42d1091d18aa9506b7b8845ed8e',parents: [{ id: '10221abbe8d571004d923c7481bfe67e94f9bcf9' }]},{id: '10221abbe8d571004d923c7481bfe67e94f9bcf9', href: '/users/frank.willmore/repos/hdf5_der/commits/10221abbe8d571004d923c7481bfe67e94f9bcf9',parents: [{ id: '4b634265308ba94be51bb5aa737ecf3a5a32a4a2' }]},{id: '4b634265308ba94be51bb5aa737ecf3a5a32a4a2', href: '/users/frank.willmore/repos/hdf5_der/commits/4b634265308ba94be51bb5aa737ecf3a5a32a4a2',parents: [{ id: '6bcabbbee4a577298c530bc5c72c9a16a8379051' }]},{id: '6bcabbbee4a577298c530bc5c72c9a16a8379051', href: '/users/frank.willmore/repos/hdf5_der/commits/6bcabbbee4a577298c530bc5c72c9a16a8379051',parents: [{ id: '5168956ec4247ee97cc64901e2bdc7b08742a2ae' }]},{id: '5168956ec4247ee97cc64901e2bdc7b08742a2ae', href: '/users/frank.willmore/repos/hdf5_der/commits/5168956ec4247ee97cc64901e2bdc7b08742a2ae',parents: [{ id: '9eb98396924b43739dd050c60e7937cb1c69af6a' }]},{id: '9eb98396924b43739dd050c60e7937cb1c69af6a', href: '/users/frank.willmore/repos/hdf5_der/commits/9eb98396924b43739dd050c60e7937cb1c69af6a',parents: [{ id: '4fbae48c7b8f0f892efe1cf2e7595ea5c550fd53' }]},{id: '4fbae48c7b8f0f892efe1cf2e7595ea5c550fd53', href: '/users/frank.willmore/repos/hdf5_der/commits/4fbae48c7b8f0f892efe1cf2e7595ea5c550fd53',parents: [{ id: '828fc912d2c3f0f82e708d5460f1adce3050a42d' },{ id: 'bde447d2aa5eab90f0c8f43c029b189d43589821' }]},{id: 'bde447d2aa5eab90f0c8f43c029b189d43589821', href: '/users/frank.willmore/repos/hdf5_der/commits/bde447d2aa5eab90f0c8f43c029b189d43589821',parents: [{ id: '828fc912d2c3f0f82e708d5460f1adce3050a42d' }]},{id: '828fc912d2c3f0f82e708d5460f1adce3050a42d', href: '/users/frank.willmore/repos/hdf5_der/commits/828fc912d2c3f0f82e708d5460f1adce3050a42d',parents: [{ id: '35aefb75d1a65e5ac90188775a3bf8399e9dfcc1' },{ id: '85f3938bb7e2231ed7d864775b299d4d6093e8c7' }]},{id: '85f3938bb7e2231ed7d864775b299d4d6093e8c7', href: '/users/frank.willmore/repos/hdf5_der/commits/85f3938bb7e2231ed7d864775b299d4d6093e8c7',parents: [{ id: '35aefb75d1a65e5ac90188775a3bf8399e9dfcc1' }]},{id: '35aefb75d1a65e5ac90188775a3bf8399e9dfcc1', href: '/users/frank.willmore/repos/hdf5_der/commits/35aefb75d1a65e5ac90188775a3bf8399e9dfcc1',parents: [{ id: '9f136d9b8f975bd457428b11757dba8ba92922b0' }]},{id: '9f136d9b8f975bd457428b11757dba8ba92922b0', href: '/users/frank.willmore/repos/hdf5_der/commits/9f136d9b8f975bd457428b11757dba8ba92922b0',parents: [{ id: '0a73177b7a6e8a053f5436feee43b31da684fda1' }]},{id: '0a73177b7a6e8a053f5436feee43b31da684fda1', href: '/users/frank.willmore/repos/hdf5_der/commits/0a73177b7a6e8a053f5436feee43b31da684fda1',parents: [{ id: '671f30c2fc68cc82715e171b88ca156fff730c03' }]},{id: '671f30c2fc68cc82715e171b88ca156fff730c03', href: '/users/frank.willmore/repos/hdf5_der/commits/671f30c2fc68cc82715e171b88ca156fff730c03',parents: [{ id: '5d3fc1809d454f8f8fe6a2d20419aa341de17181' }]},{id: '5d3fc1809d454f8f8fe6a2d20419aa341de17181', href: '/users/frank.willmore/repos/hdf5_der/commits/5d3fc1809d454f8f8fe6a2d20419aa341de17181',parents: [{ id: 'fc5028b337518f2bef96a82b580561703ce2453a' }]},{id: 'fc5028b337518f2bef96a82b580561703ce2453a', href: '/users/frank.willmore/repos/hdf5_der/commits/fc5028b337518f2bef96a82b580561703ce2453a',parents: [{ id: '0f0292e1eb12a6fd5f301157bb21bb3b2ce122d2' }]},{id: '0f0292e1eb12a6fd5f301157bb21bb3b2ce122d2', href: '/users/frank.willmore/repos/hdf5_der/commits/0f0292e1eb12a6fd5f301157bb21bb3b2ce122d2',parents: [{ id: '3477dbc3eb87bed86f5528bef9efbb7c33608fc2' }]},{id: '3477dbc3eb87bed86f5528bef9efbb7c33608fc2', href: '/users/frank.willmore/repos/hdf5_der/commits/3477dbc3eb87bed86f5528bef9efbb7c33608fc2',parents: [{ id: 'a4b620bb5d302467c30ed3a6809f3f79b40249b8' }]},{id: 'a4b620bb5d302467c30ed3a6809f3f79b40249b8', href: '/users/frank.willmore/repos/hdf5_der/commits/a4b620bb5d302467c30ed3a6809f3f79b40249b8',parents: [{ id: 'feac9937e4742937a2fd16c6e1d635863451b958' }]},{id: 'feac9937e4742937a2fd16c6e1d635863451b958', href: '/users/frank.willmore/repos/hdf5_der/commits/feac9937e4742937a2fd16c6e1d635863451b958',parents: [{ id: 'd39caf5a5ed6e6c662a34dda2fc55d98ee2fc2fe' }]},{id: 'd39caf5a5ed6e6c662a34dda2fc55d98ee2fc2fe', href: '/users/frank.willmore/repos/hdf5_der/commits/d39caf5a5ed6e6c662a34dda2fc55d98ee2fc2fe',parents: [{ id: 'f3a7a9e1b4edba8d98b141c9619d06be7fd8ce76' }]},{id: 'f3a7a9e1b4edba8d98b141c9619d06be7fd8ce76', href: '/users/frank.willmore/repos/hdf5_der/commits/f3a7a9e1b4edba8d98b141c9619d06be7fd8ce76',parents: [{ id: '6288eed9a093071f7449d308686e6f1bd136a93a' }]},{id: '6288eed9a093071f7449d308686e6f1bd136a93a', href: '/users/frank.willmore/repos/hdf5_der/commits/6288eed9a093071f7449d308686e6f1bd136a93a',parents: [{ id: 'dfdf9542d4c1eda8ff632f07ec6ea13e74f7fb8f' }]},{id: 'dfdf9542d4c1eda8ff632f07ec6ea13e74f7fb8f', href: '/users/frank.willmore/repos/hdf5_der/commits/dfdf9542d4c1eda8ff632f07ec6ea13e74f7fb8f',parents: [{ id: '98a1851de66de433a67c2b560533a21188016a1f' }]},{id: '98a1851de66de433a67c2b560533a21188016a1f', href: '/users/frank.willmore/repos/hdf5_der/commits/98a1851de66de433a67c2b560533a21188016a1f',parents: [{ id: '92ee1f4df070449f5125dc65e5dd4a0d91a1bfd7' }]},{id: '92ee1f4df070449f5125dc65e5dd4a0d91a1bfd7', href: '/users/frank.willmore/repos/hdf5_der/commits/92ee1f4df070449f5125dc65e5dd4a0d91a1bfd7',parents: [{ id: 'a5c8eff7a4a765f568b9624b4e141f96cdfd8826' }]},{id: 'a5c8eff7a4a765f568b9624b4e141f96cdfd8826', href: '/users/frank.willmore/repos/hdf5_der/commits/a5c8eff7a4a765f568b9624b4e141f96cdfd8826',parents: [{ id: 'bfee123119fb556761dd7047f4b63c365b328790' }]},{id: 'bfee123119fb556761dd7047f4b63c365b328790', href: '/users/frank.willmore/repos/hdf5_der/commits/bfee123119fb556761dd7047f4b63c365b328790',parents: [{ id: '95ca85d0f41d59158b352bf2b786befcdfbde100' }]},{id: '95ca85d0f41d59158b352bf2b786befcdfbde100', href: '/users/frank.willmore/repos/hdf5_der/commits/95ca85d0f41d59158b352bf2b786befcdfbde100',parents: [{ id: 'c47c74ec89c5a8ed4e7c8def62d76270fb572af9' }]},{id: 'c47c74ec89c5a8ed4e7c8def62d76270fb572af9', href: '/users/frank.willmore/repos/hdf5_der/commits/c47c74ec89c5a8ed4e7c8def62d76270fb572af9',parents: [{ id: '6bc452fe4713548ae03de27404bce22aff430f5f' }]},{id: '6bc452fe4713548ae03de27404bce22aff430f5f', href: '/users/frank.willmore/repos/hdf5_der/commits/6bc452fe4713548ae03de27404bce22aff430f5f',parents: [{ id: '417828f7e6588970644ef621ffc202ab8d5751ef' }]},{id: '417828f7e6588970644ef621ffc202ab8d5751ef', href: '/users/frank.willmore/repos/hdf5_der/commits/417828f7e6588970644ef621ffc202ab8d5751ef',parents: [{ id: 'c7efe43fc2c5b58c9d26b294f434f2dabc2fc463' }]},{id: 'c7efe43fc2c5b58c9d26b294f434f2dabc2fc463', href: '/users/frank.willmore/repos/hdf5_der/commits/c7efe43fc2c5b58c9d26b294f434f2dabc2fc463',parents: [{ id: 'dbb0e30cb99da2bf66a36d9e908c380271077cad' }]},{id: 'dbb0e30cb99da2bf66a36d9e908c380271077cad', href: '/users/frank.willmore/repos/hdf5_der/commits/dbb0e30cb99da2bf66a36d9e908c380271077cad',parents: [{ id: 'cead71d63626ac8081527b6a013a7028a05ef575' }]},{id: 'cead71d63626ac8081527b6a013a7028a05ef575', href: '/users/frank.willmore/repos/hdf5_der/commits/cead71d63626ac8081527b6a013a7028a05ef575',parents: [{ id: 'ab872eae7a7d0c603470116000a2279acfde6395' }]},{id: 'ab872eae7a7d0c603470116000a2279acfde6395', href: '/users/frank.willmore/repos/hdf5_der/commits/ab872eae7a7d0c603470116000a2279acfde6395',parents: [{ id: 'd39945fbb196f8f69d8e705425ae818876b3d3c5' }]}]);