Prevents metadata entries for an HDF5 object from being flushed from the metadata cache to storage
Procedure:
H5O_DISABLE_MDC_FLUSHES(object_id)
Signature:
herr_t H5Odisable_mdc_flushes( hid_t object_id )
Parameters:
hid_t object_id | IN: Identifier of the object that will have flushes disabled; may be a group, named datatype, or dataset identifier |
Description:
The H5O_ ENABLE/DISABLE_MDC_FLUSHES and associated H5X_FLUSH functions can be used to control the flushing of entries from a file’s metadata cache.
This function prevents an object’s or cache’s dirty metadata entries from being flushed from the cache by the usual cache eviction/flush policy. Instead, users must manually flush the cache or entries for individual objects via the appropriate H5F/H5D/H5G/H5T/H5O_FLUSH calls.
Metadata cache entries can be controlled at both the individual HDF5 object level (datasets, groups, committed datatypes) and the entire metadata cache level.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value.
Example:
History:
Release | Change |
---|
1.10.0 | C function introduced with this release. |
--- Last Modified: August 20, 2019 | 09:45 AM