add simple leveled compaction
Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
use crate::lsm_storage::LsmStorageInner;
|
||||
|
||||
pub struct LeveledCompactionTask {
|
||||
upper_level: usize,
|
||||
// if upper_level is `None`, then it is L0 compaction
|
||||
upper_level: Option<usize>,
|
||||
upper_level_sst_ids: Vec<usize>,
|
||||
lower_level: usize,
|
||||
lower_level_sst_ids: Vec<usize>,
|
||||
|
||||
Reference in New Issue
Block a user