diff --git a/src/db.cc b/src/db.cc index ac6974b5f..a4630d6fb 100644 --- a/src/db.cc +++ b/src/db.cc @@ -121,6 +121,11 @@ void DB::LoadDBFromCheckpoint(const std::string& checkpoint_path, bool sync [[ma abort(); } + // in single-mode, pikiwidb will enable wal + if (!g_config.use_raft.load(std::memory_order_relaxed)) { + storage_->DisableWal(false); + } + opened_ = true; INFO("DB{} load a checkpoint from {} success!", db_index_, checkpoint_path); } diff --git a/src/pikiwidb.cc b/src/pikiwidb.cc index 0638c3c49..8a17d4b76 100644 --- a/src/pikiwidb.cc +++ b/src/pikiwidb.cc @@ -172,8 +172,6 @@ bool PikiwiDB::Init() { PREPL.SetMasterAddr(g_config.master_ip.ToString().c_str(), g_config.master_port.load()); } - // cmd_table_manager_.InitCmdTable(); - return true; }