Client Desires to Extend Variable-Sized Chunk Dataset:
Pre-conditions:
- File is opened by client.
- Extendible variable-sized chunk dataset has been created.
Scenario:
- Client opens variable-sized chunk dataset.
- Client extends dataset's dataspace.
- For each chunk to be added to the dataset, the client does the
following:
- Client defines a hyperslab selection in the dataspace with one
or many calls to H5Sselect_hyperslab.
- Client calls routine to add this selection as a chunk for
the dataset.
Notes:
- The library may need to "re-optimize" the dataset's metadata information
if a non-overlapping chunked dataset becomes overlapping, or the
chunks in a dataset change from all regular to irregular, etc.
- Here's a picture of extending a dataset.