herr_t H5Fenable_mdc_flushes(
hid_t file_id
)H5O/H5Fenable/disable_mdc_flushes() and associated
H5Xflush() functions can be used to control the flushing
of entries from a file’s metadata cache. Metadata cache entries
can be controlled at both the individual HDF5 object level (datasets,
groups, committed datatypes) and the entire metadata cache level. This
function allows a file’s dirty metadata entries to be
flushed from the cache by the usual cache eviction/flush policy.
H5Fopen() or
H5Fcreate()) may be passed to this function. To restore
flushes on individual HDF5 objects, use H5Oenable_mdc_flushes
instead.
Passing in a hid_t identifier that represents any other
HDF5 entity is considered an error.
A file will be returned to the default flushing algorithm when closed.
A file’s cache entries will not necessarily be flushed when the cache is returned to the default algorithm.
hid_t file_id
|
IN: An HDF5 file identifier. |
| Release | Change |
| 1.10.0 | C function introduced with this release. |