The HDF Group logo The HDF Group Documentation
Other HDF Links

Support Services

HDF5 Downloads

HDF Java Products

Parallel HDF5




HDF5 1.10.x Documentation

New Features in HDF5 1.10.0
Collective Metadata I/O


Fine-tuning the Metadata Cache

Virtual Datasets (VDS)

Partial Edge Chunks


Additional New APIs


File Space Management Documentation
Also called “Metadata Aggregation and Allocation”
The purpose of this page is to list and briefly describe the documentation available to those who will use the file space management feature found in the HDF5 Library.

This feature is sometimes discussed as metadata aggregation and allocation. “File space management” describes the functionality as experienced by users while “metadata aggregation and allocation” describes the approach used in the source code to implement the feature.

The following are the sections on this page:

File Space Management User’s Guide
(This document is not yet available.)

HDF5 Library APIs
The APIs listed below from the HDF5 Reference Manual provide a means for users to directly manage the file space management feature.
H5Fget_free_sections   Retrieves free-space section information for a file.
H5Fget_freespace   Returns the amount of free space in a file.
H5Fget_info2   Returns global information for a file.
H5Pset_file_space   Sets the file space management strategy and/or the free-space section threshold for an HDF5 file.
H5Pget_file_space   Retrieves the file space management strategy and/or the free-space section threshold for an HDF5 file.
The tool listed below has been modified to preserve or modify file freepace information appropriately when processing files employing this feature.
h5repack Repacks HDF5 files with various options, including the ability to change the applied filters. This version of h5repack understands the file free space feature and handles the file and metadata appropriately.

The HDF Group Help Desk: The HDF Group Help Desk
Last modified: 29 February 2016

  Copyright by The HDF Group and the Board
of Trustees of the University of Illinois.
All rights reserved.