diff options
author | David Young <dyoung@hdfgroup.org> | 2020-04-16 22:04:21 (GMT) |
---|---|---|
committer | David Young <dyoung@hdfgroup.org> | 2020-04-16 22:04:21 (GMT) |
commit | 752af2134f0083b24bd50f2ca380cfa588fd737d (patch) | |
tree | 5e4b2c53f4fb865e72e2f6a9b7d2c2c8c8949ff8 /src/H5FDvfd_swmr_private.h | |
parent | 69e95c37481ef98279a368ef4206f48e3688a014 (diff) | |
download | hdf5-752af2134f0083b24bd50f2ca380cfa588fd737d.zip hdf5-752af2134f0083b24bd50f2ca380cfa588fd737d.tar.gz hdf5-752af2134f0083b24bd50f2ca380cfa588fd737d.tar.bz2 |
Stragglers from previous: globally declare some hlog outlets and add
declare some new functions.
Diffstat (limited to 'src/H5FDvfd_swmr_private.h')
-rw-r--r-- | src/H5FDvfd_swmr_private.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/H5FDvfd_swmr_private.h b/src/H5FDvfd_swmr_private.h index 325ddce..cb7cc79 100644 --- a/src/H5FDvfd_swmr_private.h +++ b/src/H5FDvfd_swmr_private.h @@ -67,7 +67,9 @@ typedef TAILQ_HEAD(eot_queue, eot_queue_entry) eot_queue_t; extern eot_queue_t eot_queue_g; HLOG_OUTLET_DECL(swmr); +HLOG_OUTLET_DECL(pbwr); HLOG_OUTLET_DECL(shadow_index_reclaim); +HLOG_OUTLET_DECL(mdc_invalidation); /***************************************/ /* Library-private Function Prototypes */ @@ -80,9 +82,10 @@ H5_DLL herr_t H5F_update_vfd_swmr_metadata_file(struct H5F_t *f, H5_DLL herr_t H5F_vfd_swmr_writer__delay_write(struct H5F_shared_t *, uint64_t, uint64_t *); H5_DLL herr_t H5F_vfd_swmr_writer__prep_for_flush_or_close(struct H5F_t *f); +herr_t H5F_vfd_swmr_process_eot_queue(bool); H5_DLL herr_t H5F_vfd_swmr_writer_end_of_tick(struct H5F_t *f); H5_DLL herr_t H5F_vfd_swmr_writer__dump_index(struct H5F_t * f); -H5_DLL herr_t H5F_vfd_swmr_reader_end_of_tick(struct H5F_t *f); +H5_DLL herr_t H5F_vfd_swmr_reader_end_of_tick(struct H5F_t *f, bool); H5_DLL herr_t H5F_vfd_swmr_remove_entry_eot(struct H5F_t *f); H5_DLL herr_t H5F_vfd_swmr_insert_entry_eot(struct H5F_t *f); |