From 10ae43d951a4ca552fd0affef1380df48fccddfa Mon Sep 17 00:00:00 2001 From: "arcoalien@qq.com" Date: Mon, 18 Mar 2024 20:14:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=80=E5=90=AF=E5=A4=87?= =?UTF-8?q?=E6=9C=BA=E5=86=99=E8=BD=AC=E5=8F=91=E5=90=8E=E4=B8=BB=E6=9C=BA?= =?UTF-8?q?=E9=87=8D=E5=90=AF=E5=A4=87=E6=9C=BA=E4=B8=8D=E6=96=AD=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E5=AF=BC=E8=87=B4=E7=9A=84=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/ddes/adapter/ss_reform_common.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gausskernel/ddes/adapter/ss_reform_common.cpp b/src/gausskernel/ddes/adapter/ss_reform_common.cpp index 3757eee41..4166c557c 100644 --- a/src/gausskernel/ddes/adapter/ss_reform_common.cpp +++ b/src/gausskernel/ddes/adapter/ss_reform_common.cpp @@ -551,8 +551,14 @@ bool SSBackendNeedExitScenario() return true; } + if (g_instance.attr.attr_sql.enableRemoteExcute) { + ereport(LOG, (errmsg("remote execute is enabled, all backends need exit to ensure complete transaction!"))); + return true; + } + if (SSPerformingStandbyScenario() || SSPrimaryRestartScenario()) { return false; } + return true; -} \ No newline at end of file +}