From 139bde8612738e3a42a36d01af0a5ef6d551e9e4 Mon Sep 17 00:00:00 2001 From: dongning12 Date: Mon, 11 Sep 2023 10:23:44 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E8=B5=84=E6=BA=90=E6=B1=A0=E5=8C=96?= =?UTF-8?q?=E3=80=91owner=E8=BD=AC=E7=A7=BB=E9=A1=B5=E9=9D=A2=E5=9C=BA?= =?UTF-8?q?=E6=99=AF=EF=BC=8C=E5=AF=B9=E4=BA=8Ebeen=5Fload=E4=B8=BAfalse?= =?UTF-8?q?=E6=83=85=E5=86=B5=EF=BC=8C=E8=A1=A5=E5=85=85=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E9=94=81=E7=9A=84=E9=87=8A=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/ddes/adapter/ss_dms_callback.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gausskernel/ddes/adapter/ss_dms_callback.cpp b/src/gausskernel/ddes/adapter/ss_dms_callback.cpp index c0af89cf82..4adc3cd60a 100644 --- a/src/gausskernel/ddes/adapter/ss_dms_callback.cpp +++ b/src/gausskernel/ddes/adapter/ss_dms_callback.cpp @@ -605,6 +605,7 @@ static int tryEnterLocalPage(BufferTag *tag, dms_lock_mode_t mode, dms_buf_ctrl_ Assert(buf_id >= 0); if ((*buf_ctrl)->been_loaded == false) { *buf_ctrl = NULL; + LWLockRelease(buf_desc->content_lock); DmsReleaseBuffer(buf_desc->buf_id + 1, is_seg); ereport(WARNING, (errmodule(MOD_DMS), errmsg("[%u/%u/%u/%d %d-%u] been_loaded marked false, page swapped out and failed to load", -- Gitee