diff --git a/rmdb/src/common/config.h b/rmdb/src/common/config.h index f1990c164dbcb42f48654d7bbc24fb347a48ccf6..c5e06c42ae8716d331fc0c7bb54cece81db908f2 100644 --- a/rmdb/src/common/config.h +++ b/rmdb/src/common/config.h @@ -13,6 +13,7 @@ See the Mulan PSL v2 for more details. */ #include <atomic> #include <chrono> #include <cstdint> +#include <string> #define BUFFER_LENGTH 8192 diff --git a/rmdb/src/replacer/lru_replacer.cpp b/rmdb/src/replacer/lru_replacer.cpp index 6787b1cdd939d4951ce994c59e5886176c64c4d1..fad62ae866e46c67d14d38e991d0bfbb4f1626a9 100644 --- a/rmdb/src/replacer/lru_replacer.cpp +++ b/rmdb/src/replacer/lru_replacer.cpp @@ -70,10 +70,6 @@ void LRUReplacer::unpin(frame_id_t frame_id) { LRUlist_.push_back(frame_id); // 在hash表ä¸å˜å‚¨è¯¥frame和其在链表ä¸çš„ä½ç½® LRUhash_[frame_id] = std::prev(LRUlist_.end()); - - spdlog::info("Frame {} has been unpinned and added to replacement consideration.", frame_id); - } else { - spdlog::warn("Attempted to unpin frame {}, but it is already unpinned.", frame_id); } } diff --git a/rmdb/src/replacer/lru_replacer.h b/rmdb/src/replacer/lru_replacer.h index 39f54c4fe762b0bc9bb7ac1f895930964920229c..30e07378c3438fe53e262c19c6c57d3868ceb3a8 100644 --- a/rmdb/src/replacer/lru_replacer.h +++ b/rmdb/src/replacer/lru_replacer.h @@ -13,10 +13,10 @@ See the Mulan PSL v2 for more details. */ #include <list> #include <mutex> #include <vector> +#include <unordered_map> #include "common/config.h" #include "replacer/replacer.h" -#include "unordered_map" /* LRUReplacer实现了LRU替æ¢ç–ç•¥