Function build_compaction_config_vec
Source pub fn build_compaction_config_vec(
max_bytes_for_level_base: Option<u64>,
max_bytes_for_level_multiplier: Option<u64>,
max_compaction_bytes: Option<u64>,
sub_level_max_compaction_bytes: Option<u64>,
level0_tier_compact_file_number: Option<u64>,
target_file_size_base: Option<u64>,
compaction_filter_mask: Option<u32>,
max_sub_compaction: Option<u32>,
level0_stop_write_threshold_sub_level_number: Option<u64>,
level0_sub_level_compact_level_count: Option<u32>,
max_space_reclaim_bytes: Option<u64>,
level0_max_compact_file_number: Option<u64>,
level0_overlapping_sub_level_compact_level_count: Option<u32>,
enable_emergency_picker: Option<bool>,
tombstone_reclaim_ratio: Option<u32>,
compress_algorithm: Option<CompressionAlgorithm>,
max_l0_compact_level: Option<u32>,
sst_allowed_trivial_move_min_size: Option<u64>,
disable_auto_group_scheduling: Option<bool>,
max_overlapping_level_size: Option<u64>,
sst_allowed_trivial_move_max_count: Option<u32>,
emergency_level0_sst_file_count: Option<u32>,
emergency_level0_sub_level_partition: Option<u32>,
level0_stop_write_threshold_max_sst_count: Option<u32>,
level0_stop_write_threshold_max_size: Option<u64>,
) -> Vec<MutableConfig>