Version 10.0.0
Block Manager (Architecture Guide)
Data StructuresSource Location
WT_BLOCK
WT_BLOCK_CKPT
WT_BLOCK_DESC
WT_BLOCK_HEADER
WT_BM
WT_EXTLIST
src/include/block.h
src/include/block_inline.h
src/block/

The Block Manager manages the reading and writing of disk blocks in WiredTiger. It does compression and encryption when these are configured.

The state of the block manager is represented by the WT_BM structure. Individual blocks being tracked are in WT_BLOCK structures.