summaryrefslogtreecommitdiffstats
path: root/src/H5FDprivate.h
diff options
context:
space:
mode:
authorDavid Young <dyoung@hdfgroup.org>2020-06-16 22:09:09 (GMT)
committerDavid Young <dyoung@hdfgroup.org>2020-06-16 22:09:09 (GMT)
commitafd49812d5e317c9d4c3342c219b8453866fd5bf (patch)
tree7f257f41874c087577daed0b0c44507988193e47 /src/H5FDprivate.h
parenta5afe927e18df11a5fea9505f1c996ef60ccc824 (diff)
downloadhdf5-afd49812d5e317c9d4c3342c219b8453866fd5bf.zip
hdf5-afd49812d5e317c9d4c3342c219b8453866fd5bf.tar.gz
hdf5-afd49812d5e317c9d4c3342c219b8453866fd5bf.tar.bz2
On each SWMR VFD open for reading, keep a histogram for the number of
ticks elapsed during API calls. Write the histogram to the swmr_stats log outlet when the SWMR VFD closes.
Diffstat (limited to 'src/H5FDprivate.h')
-rw-r--r--src/H5FDprivate.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/H5FDprivate.h b/src/H5FDprivate.h
index 0cc09b1..9126371 100644
--- a/src/H5FDprivate.h
+++ b/src/H5FDprivate.h
@@ -357,6 +357,7 @@ H5_DLL hbool_t H5FD_is_vfd_swmr_driver(H5FD_t *_file);
H5_DLL H5FD_t *H5FD_vfd_swmr_get_underlying_vfd(H5FD_t *_file);
H5_DLL void H5FD_vfd_swmr_dump_status(H5FD_t *, uint64_t);
H5_DLL void H5FD_vfd_swmr_set_pb_configured(H5FD_t *_file);
+H5_DLL void H5FD_vfd_swmr_record_elapsed_ticks(H5FD_t *, uint64_t);
/* Function prototypes for MPI based VFDs*/
#ifdef H5_HAVE_PARALLEL