Skip to main content

finalize_parallel

Function finalize_parallel 

Source
pub fn finalize_parallel(
    blocks: Vec<MetadataBlock>,
) -> Result<Vec<u8>, FormatError>
Expand description

Finalize multiple independently-created metadata blocks into a complete HDF5 file.

This implements the write-ahead approach: each block’s data is laid out sequentially, then the index table (root group with links) is written last to point at all the dataset object headers.