| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
develop_merge_cache_image_04
|
| |
| |
| |
| | |
is used in develop/debug mode.
|
|/
|
|
|
| |
the hash buckets) for scanning the entries during a flush, and also add in
counters for tracking operations during cache flushes.
|
|
|
|
| |
cache image branch.
|
| |
|
|
|
|
| |
code.
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
develop
Merged normalizations w/ cache_image branch.
* commit 'da2f1610d1f2cba40770aee6d0d6fbc8196645ae':
More normalizations against incoming cache image branch.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | | |
error message is emitted when there is a problem.
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
to develop
H5Odtype tidy.
* commit 'a25a08dff04c4ba03f28e8219a2ea782cf33d466':
Cleaned up H5Odtype.c
|
| | | |
|
|/ / |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
~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.
|
| |/
| |
| |
| | |
code review feedback.
|
|/
|
|
|
| |
H5AC_dump_cache() is now used in test/cache_tagging.c and the
underlying H5C functions are not protected by NDEBUG guards.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |\ |
|
| | |
| | |
| | |
| | | |
to make the FUNC_ENTER macro happy.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
| | | |
|
| |/
|/| |
|
| |
| |
| |
| | |
drivers.
|
|\ \
| | |
| | |
| | | |
into develop_swmr_merge
|
| | | |
|
| |/
| |
| |
| |
| |
| | |
exist in VS2012 and earlier.
Tested on: 32-bit Windows 7 w/ VS2012 Pro
|
| |
| |
| |
| | |
and the tool and API wrappers will be coming in over the weekend.
|
|\ \
| |/
| |
| | |
into develop_swmr_merge
|
| |\ |
|
| |\ \ |
|
| |\ \ \ |
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adds /*out*/ parameters to H5O_close() and H5F_try_close() so
that H5D/G_close() will know when H5O_close() has triggered a
file close and thus the file struct is not reliable.
Also removes the H5F_CLOSING() macro and related which were
formerly used to check if the file was closing.
|
| |\ \ \ \ \ |
|
| |_|_|_|_|/
|/| | | | | |
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | | |
changes from the revise_chunks branch.
|
|\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
~DEROBINS/hdf5_der:new_H5AC_dump_cache to develop
Updated H5AC_dump_cache() to emit more information.
* commit '7a8c7c6063e328fdac28aa3f77ead4bdc91860e5':
Updated the cache dump to use the stored type name instead of the (redundant) array of names I previously created.
Updated the format of H5AC/C_dump_cache() to include more information and be easier to read.
|
| | | | |
| | | | |
| | | | |
| | | | | |
of the (redundant) array of names I previously created.
|
| | | | |
| | | | |
| | | | |
| | | | | |
more information and be easier to read.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
is only used in a couple of places. The collective write list has been moved
to be internal to the cache data structure instead.
|
|/ / / / |
|
| |_|/
|/| |
| | |
| | |
| | | |
that images for entries be generated, even when not writing the entry from an
MPI rank.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
~DEROBINS/hdf5_der:eoc_valgrind_bugfix to develop
Applied the evict-on-close "check for file closing" change that was successful for groups to datasets.
* commit '88b6f2e24cafcfaffe7d99ab6c5afc2290ce93b4':
Added the H5F_CLOSING() check that makes valgrind happy in the evict-on-close code in H5G_close() to H5D_close().
|