From 8ed5c32c9b85be955fa51447b76209889653ba39 Mon Sep 17 00:00:00 2001 From: Hongqin-Li Date: Sat, 12 Oct 2024 06:44:34 +0000 Subject: [PATCH] Fix verify unique index checksum 4008 --- src/rootserver/ddl_task/ob_index_build_task.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rootserver/ddl_task/ob_index_build_task.cpp b/src/rootserver/ddl_task/ob_index_build_task.cpp index 4ce82ebed..7e0b8c67f 100755 --- a/src/rootserver/ddl_task/ob_index_build_task.cpp +++ b/src/rootserver/ddl_task/ob_index_build_task.cpp @@ -1333,7 +1333,7 @@ int ObIndexBuildTask::verify_checksum() bool is_column_checksum_ready = false; bool dummy_equal = false; if (!wait_column_checksum_ctx_.is_inited() && OB_FAIL(wait_column_checksum_ctx_.init( - task_id_, tenant_id_, object_id_, index_table_id_, schema_version_, check_unique_snapshot_, get_execution_id(), checksum_wait_timeout))) { + task_id_, tenant_id_, object_id_, index_table_id_, schema_version_, check_unique_snapshot_, 0/*execution_id*/, checksum_wait_timeout))) { LOG_WARN("init context of wait column checksum failed", K(ret), K(object_id_), K(index_table_id_)); } else { if (OB_FAIL(wait_column_checksum_ctx_.try_wait(is_column_checksum_ready))) { @@ -1347,7 +1347,7 @@ int ObIndexBuildTask::verify_checksum() } else { ObArray ignore_col_ids; if (OB_FAIL(ObDDLChecksumOperator::check_column_checksum( - tenant_id_, get_execution_id(), object_id_, index_table_id_, task_id_, true/*check unique index*/, ignore_col_ids, dummy_equal, root_service_->get_sql_proxy()))) { + tenant_id_, 0/*execution_id*/, object_id_, index_table_id_, task_id_, true/*check unique index*/, ignore_col_ids, dummy_equal, root_service_->get_sql_proxy()))) { if (OB_CHECKSUM_ERROR == ret && is_unique_index_) { ret = OB_ERR_DUPLICATED_UNIQUE_KEY; }