From c23a238f81cd3493a789ef715d6d3c493cc58d8c Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 29 Feb 2024 10:14:16 +0000 Subject: [PATCH] fix not-leader sqc wait major generates failed. --- src/storage/ddl/ob_ddl_merge_task.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage/ddl/ob_ddl_merge_task.cpp b/src/storage/ddl/ob_ddl_merge_task.cpp index aa3466ec6..71ac6e51d 100644 --- a/src/storage/ddl/ob_ddl_merge_task.cpp +++ b/src/storage/ddl/ob_ddl_merge_task.cpp @@ -313,7 +313,7 @@ int ObDDLTableMergeTask::process() is_major_exist = true; LOG_INFO("major sstable has been created before", K(merge_param_)); } else if (tablet_handle.get_obj()->get_tablet_meta().table_store_flag_.with_major_sstable()) { - is_major_exist = true; + ret = OB_TASK_EXPIRED; LOG_INFO("tablet me says with major but no major, meaning its a migrated deleted tablet, skip"); } else if (OB_FAIL(tenant_direct_load_mgr->get_tablet_mgr(merge_param_.tablet_id_, true /* is_full_direct_load */,