Module compaction_utils

Module compaction_utils 

Source

Structsยง

CompactionStatistics
CompactionStatistics will count the results of each compact split
CompactorContext
A CompactorContext describes the context of a compactor.
RemoteBuilderFactory
TaskConfig

Functionsยง

blocked_xor_filter_key_count_threshold
build_multi_compaction_filter
calculate_task_parallelism
calculate_task_parallelism_impl
check_compaction_result
Compare result of compaction task and input. The data saw by user shall not change after applying compaction result.
check_flush_result
check_result ๐Ÿ”’
estimate_output_key_count_by_size
estimate_output_key_count_for_input_ssts
estimate_output_key_count_for_task
estimate_task_output_capacity
generate_splits
generate_splits_fast ๐Ÿ”’
generate_splits_for_task
input_ssts_size ๐Ÿ”’
metrics_report_for_task
optimize_by_copy_block
optimize_by_copy_block_with_input ๐Ÿ”’
read_sstable_size_and_count ๐Ÿ”’