/
Flattened object index tree

Flattened object index tree

If the storage server does not have massive DRAM, storing billions of objects in MD-blob and DRAM can still be impossible even each of them only consumes 100 bytes. In order to relieve memory pressure, VOS may also migrate object metadata (vos_obj_df) to DT-blob. As show in the diagram, VOS can copy objects to a contiguous buffer and store them in DT-blob. It means that DAOS can load objects to DRAM only if application is accessing the dataset, and totally evict object metadata from DRAM if the dataset is not being accessed.

Flattened object index tree

 

Related content

Flattened object and memory consumption
Flattened object and memory consumption
More like this
WORM (Write-Once-Read-Many) Object
WORM (Write-Once-Read-Many) Object
More like this
VEA optimization
VEA optimization
More like this
Tree optimizations
Tree optimizations
More like this
Object flattening
Object flattening
Read with this
Object Forms
Object Forms
More like this