@@ -1,5 +1,3 @@
|
||||
use std::collections::HashSet;
|
||||
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::lsm_storage::LsmStorageState;
|
||||
@@ -33,25 +31,25 @@ impl LeveledCompactionController {
|
||||
|
||||
fn find_overlapping_ssts(
|
||||
&self,
|
||||
snapshot: &LsmStorageState,
|
||||
sst_ids: &[usize],
|
||||
in_level: usize,
|
||||
_snapshot: &LsmStorageState,
|
||||
_sst_ids: &[usize],
|
||||
_in_level: usize,
|
||||
) -> Vec<usize> {
|
||||
unimplemented!()
|
||||
}
|
||||
|
||||
pub fn generate_compaction_task(
|
||||
&self,
|
||||
snapshot: &LsmStorageState,
|
||||
_snapshot: &LsmStorageState,
|
||||
) -> Option<LeveledCompactionTask> {
|
||||
unimplemented!()
|
||||
}
|
||||
|
||||
pub fn apply_compaction_result(
|
||||
&self,
|
||||
snapshot: &LsmStorageState,
|
||||
task: &LeveledCompactionTask,
|
||||
output: &[usize],
|
||||
_snapshot: &LsmStorageState,
|
||||
_task: &LeveledCompactionTask,
|
||||
_output: &[usize],
|
||||
) -> (LsmStorageState, Vec<usize>) {
|
||||
unimplemented!()
|
||||
}
|
||||
|
||||
@@ -30,16 +30,16 @@ impl SimpleLeveledCompactionController {
|
||||
|
||||
pub fn generate_compaction_task(
|
||||
&self,
|
||||
snapshot: &LsmStorageState,
|
||||
_snapshot: &LsmStorageState,
|
||||
) -> Option<SimpleLeveledCompactionTask> {
|
||||
unimplemented!()
|
||||
}
|
||||
|
||||
pub fn apply_compaction_result(
|
||||
&self,
|
||||
snapshot: &LsmStorageState,
|
||||
task: &SimpleLeveledCompactionTask,
|
||||
output: &[usize],
|
||||
_snapshot: &LsmStorageState,
|
||||
_task: &SimpleLeveledCompactionTask,
|
||||
_output: &[usize],
|
||||
) -> (LsmStorageState, Vec<usize>) {
|
||||
unimplemented!()
|
||||
}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
use std::collections::HashMap;
|
||||
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::lsm_storage::LsmStorageState;
|
||||
@@ -29,16 +27,16 @@ impl TieredCompactionController {
|
||||
|
||||
pub fn generate_compaction_task(
|
||||
&self,
|
||||
snapshot: &LsmStorageState,
|
||||
_snapshot: &LsmStorageState,
|
||||
) -> Option<TieredCompactionTask> {
|
||||
unimplemented!()
|
||||
}
|
||||
|
||||
pub fn apply_compaction_result(
|
||||
&self,
|
||||
snapshot: &LsmStorageState,
|
||||
task: &TieredCompactionTask,
|
||||
output: &[usize],
|
||||
_snapshot: &LsmStorageState,
|
||||
_task: &TieredCompactionTask,
|
||||
_output: &[usize],
|
||||
) -> (LsmStorageState, Vec<usize>) {
|
||||
unimplemented!()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user