Skip to main content

Module free_space

Module free_space 

Source
Expand description

Free space manager for contiguous region allocation.

This module provides advisory contiguous region reservation for allocation-aware sequential cluster optimization. The API is strictly advisory - failure falls back gracefully to normal allocation without affecting correctness.

Structs§

ChainAllocationTrigger
Chain detection and contiguous allocation trigger for write-path optimization.
ContiguousAllocation
Contiguous allocation reservation
FreeSpaceManager
Free space manager for tracking and allocating storage
Region
Region of contiguous storage
WalRecoveryState
WAL recovery state for rebuilding free space manager

Enums§

FreeSpaceError
Errors that can occur in free space management

Constants§

CHAIN_THRESHOLD
Minimum chain length to trigger contiguous allocation.