From f2f56a463afda00b6b71bc338891cc70e8ed4752 Mon Sep 17 00:00:00 2001 From: discord9 Date: Thu, 11 Dec 2025 11:09:00 +0800 Subject: [PATCH] cleanup Signed-off-by: discord9 --- src/mito2/src/sst/version.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mito2/src/sst/version.rs b/src/mito2/src/sst/version.rs index f592cce9a9..f93140ffac 100644 --- a/src/mito2/src/sst/version.rs +++ b/src/mito2/src/sst/version.rs @@ -63,9 +63,12 @@ impl SstVersion { .files .entry(file.file_id) .and_modify(|f| { - if f.meta_ref().exists_index() && f.index_id().version >= new_index_version { + let is_same = *f.meta_ref() == file; + let is_index_up_to_date = f.meta_ref().exists_index() && file.exists_index() && f.index_id().version >= new_index_version; + if is_same || is_index_up_to_date { // current file handle's index is up-to-date, skip adding if f.index_id().version > new_index_version { + // what does it mean for us to see older index version? common_telemetry::warn!( "Adding file with older index version, existing: {:?}, new: {:?}, ignoring new file", f.meta_ref(),