in src/columnar_storage/src/compaction/picker.rs [117:134]
fn find_uncompacted_and_expired_files(
files: Vec<SstFile>,
expire_time: Option<Timestamp>,
) -> (Vec<SstFile>, Vec<SstFile>) {
let mut uncompacted_files = vec![];
let mut expired_files = vec![];
for f in files {
if !f.is_compaction() {
if f.is_expired(expire_time) {
expired_files.push(f);
} else {
uncompacted_files.push(f);
}
}
}
(uncompacted_files, expired_files)
}