From 06dc380e92dd58cde0f67fa3baa5b44878203c7a Mon Sep 17 00:00:00 2001 From: 08ming <754041231@qq.com> Date: Thu, 19 Sep 2024 16:21:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3timescaledb=E6=8F=92=E4=BB=B6?= =?UTF-8?q?,=E6=A0=B9=E6=8D=AEbtree=E7=B4=A2=E5=BC=95=E5=AF=B9=E6=97=B6?= =?UTF-8?q?=E5=BA=8F=E8=A1=A8=E8=BF=9B=E8=A1=8C=E8=81=9A=E7=B0=87=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E6=8A=A5=E9=94=99=E3=80=90=E5=9B=9E=E5=90=886.0.0?= =?UTF-8?q?=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/storage/lmgr/proc.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gausskernel/storage/lmgr/proc.cpp b/src/gausskernel/storage/lmgr/proc.cpp index 2b431196b..5387989dc 100755 --- a/src/gausskernel/storage/lmgr/proc.cpp +++ b/src/gausskernel/storage/lmgr/proc.cpp @@ -1358,7 +1358,9 @@ void ProcReleaseLocks(bool isCommit) /* Release standard locks, including session-level if aborting */ LockReleaseAll(DEFAULT_LOCKMETHOD, !isCommit); /* check fastpaht bit num after release all locks */ - Check_FastpathBit(); + if (!u_sess->hook_cxt.forTsdbHook || !DB_IS_CMPT(PG_FORMAT)) { + Check_FastpathBit(); + } /* Release transaction-level advisory locks */ LockReleaseAll(USER_LOCKMETHOD, false); }