Skip to content

Commit

Permalink
storage: clean up Bitcask engine
Browse files Browse the repository at this point in the history
  • Loading branch information
erikgrinaker committed Feb 6, 2025
1 parent 000fe3a commit 1edd6e4
Show file tree
Hide file tree
Showing 2 changed files with 177 additions and 199 deletions.
4 changes: 2 additions & 2 deletions src/bin/toydb.rs
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ impl Command {
let datadir = Path::new(&cfg.data_dir);
let mut raft_log = match cfg.storage_raft.as_str() {
"bitcask" | "" => {
let engine = storage::BitCask::new_compact(
let engine = storage::BitCask::new_maybe_compact(
datadir.join("raft"),
cfg.compact_threshold,
cfg.compact_min_bytes,
Expand All @@ -121,7 +121,7 @@ impl Command {
// Initialize the SQL storage engine.
let raft_state: Box<dyn raft::State> = match cfg.storage_sql.as_str() {
"bitcask" | "" => {
let engine = storage::BitCask::new_compact(
let engine = storage::BitCask::new_maybe_compact(
datadir.join("sql"),
cfg.compact_threshold,
cfg.compact_min_bytes,
Expand Down
Loading

0 comments on commit 1edd6e4

Please sign in to comment.