From 52b4a3ca0b3fcd8f254938d9e1cca261f022e1b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E4=BA=BA=E9=B1=BC?= <1823748191@qq.com> Date: Tue, 10 Dec 2024 00:39:02 +0800 Subject: [PATCH] fix unnormal size bug --- db/db_impl.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/db/db_impl.cc b/db/db_impl.cc index f075533..86340ae 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -1742,7 +1742,14 @@ void DBImpl::GarbageCollect() { valuelog_set.emplace(filename); } } + bool tmp_judge=false;//only clean one file for (std::string valuelog_name : valuelog_set) { + if(tmp_judge){ + break; + } + else{ + tmp_judge=true; + } uint64_t cur_log_number = GetValueLogID(valuelog_name); valuelog_name = ValueLogFileName(dbname_, cur_log_number); if (cur_log_number == valuelogfile_number_) {