From 6a82c2ef4dc0259208ad80ca5b7fcfa0749184ef Mon Sep 17 00:00:00 2001 From: dongning12 Date: Fri, 30 Jun 2023 17:45:44 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=B5=84=E6=BA=90=E6=B1=A0=E5=8C=96]=E5=9C=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E8=A2=AB=E6=8D=A2=E5=87=BA=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5=E4=B8=8B=EF=BC=8C=E8=AE=A9=E8=AF=B7=E6=B1=82=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E4=BB=8E=E7=A3=81=E7=9B=98=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/ddes/adapter/ss_dms_callback.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gausskernel/ddes/adapter/ss_dms_callback.cpp b/src/gausskernel/ddes/adapter/ss_dms_callback.cpp index 882c461a6c..4b75fbd529 100644 --- a/src/gausskernel/ddes/adapter/ss_dms_callback.cpp +++ b/src/gausskernel/ddes/adapter/ss_dms_callback.cpp @@ -557,7 +557,8 @@ static int tryEnterLocalPage(BufferTag *tag, dms_lock_mode_t mode, dms_buf_ctrl_ tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, tag->forkNum, tag->blockNum, buf_desc->state))); DmsReleaseBuffer(buf_desc->buf_id + 1, is_seg); - ret = DMS_ERROR; + *buf_ctrl = NULL; + ret = DMS_SUCCESS; break; } @@ -567,7 +568,8 @@ static int tryEnterLocalPage(BufferTag *tag, dms_lock_mode_t mode, dms_buf_ctrl_ tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, tag->forkNum, tag->blockNum, buf_desc->state))); DmsReleaseBuffer(buf_desc->buf_id + 1, is_seg); - ret = DMS_ERROR; + *buf_ctrl = NULL; + ret = DMS_SUCCESS; break; } -- Gitee