StructsΒ§
- Compact
Config - A snapshot of dynamic configs to make it easier to reason about an individual run of compaction.
- Compact
Req - A request for compaction.
- Compact
Res - A response from compaction.
- Compactor
- A service for performing physical and logical compaction.
- RunLocation
- A location in a spine, used to identify the Run that a batch belongs to. If the Run is not known, the RunId is None.
- Timings π
ConstantsΒ§
- COMPACTION_
CHECK_ πPROCESS_ FLAG - COMPACTION_
MINIMUM_ πTIMEOUT - In Compactor::compact_and_apply_background, the minimum amount of time to allow a compaction request to run before timing it out. A request may be given a timeout greater than this value depending on the inputsβ size
- COMPACTION_
USE_ πMOST_ RECENT_ SCHEMA
FunctionsΒ§
- input_
id_ πrange - Create a
[CompactionInput::IdRange]
from a set ofSpineId
s.