Skip to main content

Module compaction_group_schedule

Module compaction_group_schedule 

Source
Expand description

Automatic group scheduling. Policies inspect observations and current state; topology changes and normalization retain their own transaction boundaries.

Modulesยง

merge_policy ๐Ÿ”’
Shared merge predicates. Locking and topology mutations belong to HummockManager.
normalize ๐Ÿ”’
Normalize overlapping table ranges with the existing plan, recheck, and apply loop.
topology ๐Ÿ”’
Split and merge transactions. Lock acquisition, commit, candidate publication, and post-commit cleanup stay together so their ordering is visible at each operation.

Constantsยง

TRACE_TARGET ๐Ÿ”’