From 4c560b817ee94561e06f3925b1d8a50b9030af83 Mon Sep 17 00:00:00 2001 From: fengdeyiji <546976189@qq.com> Date: Tue, 3 Sep 2024 10:51:19 +0000 Subject: [PATCH] [MDS] get_tablet_oldest_scn change MAX to MIN if get failed --- .../multi_data_source/runtime_utility/mds_tenant_service.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/storage/multi_data_source/runtime_utility/mds_tenant_service.cpp b/src/storage/multi_data_source/runtime_utility/mds_tenant_service.cpp index 1c945a334..b1a0f011b 100644 --- a/src/storage/multi_data_source/runtime_utility/mds_tenant_service.cpp +++ b/src/storage/multi_data_source/runtime_utility/mds_tenant_service.cpp @@ -367,7 +367,8 @@ int ObTenantMdsTimer::get_tablet_oldest_scn_(ObTablet &tablet, share::SCN &oldes } else { MDS_LOG_GC(WARN, "fail to get oldest tablet min_mds_ckpt_scn"); } - } else if (oldest_scn.is_max() || !oldest_scn.is_valid()) { + } + if (oldest_scn.is_max() || !oldest_scn.is_valid()) { MDS_LOG_GC(WARN, "get min_mds_ckpt_scn, but is invalid"); oldest_scn.set_min(); }