pub fn estimate_memory_for_compact_task( task: &CompactTask, block_size: u64, recv_buffer_size: u64, sst_capacity: u64, ) -> u64