From 73ef48ed0972fd76248249433b5b1c660f467f29 Mon Sep 17 00:00:00 2001 From: Handora Date: Wed, 23 Nov 2022 03:06:04 +0000 Subject: [PATCH] [BUG] report error when 4013 for assign participants --- src/sql/code_generator/ob_column_index_provider.cpp | 1 - src/storage/tx/ob_tx_2pc_msg_handler.cpp | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sql/code_generator/ob_column_index_provider.cpp b/src/sql/code_generator/ob_column_index_provider.cpp index ef592b845..5f4b8668f 100644 --- a/src/sql/code_generator/ob_column_index_provider.cpp +++ b/src/sql/code_generator/ob_column_index_provider.cpp @@ -80,7 +80,6 @@ int RowDesc::add_column(ObRawExpr *raw_expr) SQL_CG_LOG(WARN, "failed to get hashmap", K(ret)); } } - if (OB_SUCC(ret) && !raw_expr->has_flag(IS_COLUMNLIZED) && OB_FAIL(raw_expr->add_flag(IS_COLUMNLIZED))) { SQL_CG_LOG(WARN, "failed to add flag", K(ret)); diff --git a/src/storage/tx/ob_tx_2pc_msg_handler.cpp b/src/storage/tx/ob_tx_2pc_msg_handler.cpp index 19cd3e815..1e90c9a70 100644 --- a/src/storage/tx/ob_tx_2pc_msg_handler.cpp +++ b/src/storage/tx/ob_tx_2pc_msg_handler.cpp @@ -367,7 +367,9 @@ int ObPartTransCtx::set_2pc_participants_(const ObLSArray &participants) { int ret = OB_SUCCESS; - exec_info_.participants_ = participants; + if (OB_FAIL(exec_info_.participants_.assign(participants))) { + TRANS_LOG(WARN, "set participants error", K(ret), K(participants), KPC(this)); + } return ret; } -- GitLab