herr_t H5Pset_core_write_tracking(hid_t
fapl_id, hbool_t is_enabled, size_t
page_size)
H5FD_CORE
.
Setting the page_size
parameter to zero will turn
off tracking and cause the entire file to be written out to storage
when closed.
Setting the page_size
parameter to 1 will enable
tracking but with no paging.
This function is only for use with the Core VFD and must be used
after the call to H5Pset_fapl_core
. It is an error to
use this function with any other VFD.
It is an error to use this function when the backing store flag
has not been set using H5Pset_fapl_core
.
This function only applies to the backing store write operation
which typically occurs when the file is flushed or closed. This
function has no relationship to the increment parameter passed to
H5Pset_fapl_core
.
For optimum performance, the page_size
parameter
should be a power of two.
It is considered an error to set the page size to 0.
hid_t fapl_id |
IN: File access property list identifier. |
hbool_t is_enabled |
IN: Whether the feature is enabled. |
size_t page_size |
IN: Size, in bytes, of write aggregation pages. |
H5Pget_core_write_tracking
Release | Change |
1.8.13 | C function introduced with this release. |