From fb624ef8a29937b764a49782f40df7ed45d25624 Mon Sep 17 00:00:00 2001 From: caelum Date: Sun, 11 May 2025 12:56:19 +0800 Subject: [PATCH] Reduce the number of scope expansions during overlapped file detection. --- db/version_set.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db/version_set.cc b/db/version_set.cc index 4e37bf90e9..bb3c49a819 100644 --- a/db/version_set.cc +++ b/db/version_set.cc @@ -526,7 +526,8 @@ void Version::GetOverlappingInputs(int level, const InternalKey* begin, user_begin = file_start; inputs->clear(); i = 0; - } else if (end != nullptr && + } + if (end != nullptr && user_cmp->Compare(file_limit, user_end) > 0) { user_end = file_limit; inputs->clear();