From af004d3ad4d64a037e59929b5ddef3ecfae654e9 Mon Sep 17 00:00:00 2001 From: a1iive Date: Wed, 13 Dec 2023 10:17:56 +0000 Subject: [PATCH] fix NODE_RUNNING progress --- src/storage/compaction/ob_tenant_tablet_scheduler.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/storage/compaction/ob_tenant_tablet_scheduler.cpp b/src/storage/compaction/ob_tenant_tablet_scheduler.cpp index a38ad618f5..9504e22781 100644 --- a/src/storage/compaction/ob_tenant_tablet_scheduler.cpp +++ b/src/storage/compaction/ob_tenant_tablet_scheduler.cpp @@ -1685,6 +1685,10 @@ int ObTenantTabletScheduler::update_major_progress(const int64_t merge_version) if (major_merged_scn > merged_version_) { FLOG_INFO("last major merge finish", K(merge_version), K(major_merged_scn), K(merged_version_)); merged_version_ = major_merged_scn; + if (OB_FAIL(MTL(ObTenantCompactionProgressMgr *)->update_progress_status( + merged_version_, share::ObIDag::DAG_STATUS_FINISH))) { + LOG_WARN("failed to finish progress", KR(ret), K(merge_version)); + } } if (OB_FAIL(MTL(ObTenantCompactionProgressMgr *)->update_progress_status( merge_version, share::ObIDag::DAG_STATUS_NODE_RUNNING))) {