【资源池化】系统函数ss_buffer_ctrl-删除内容锁的请求

This commit is contained in:
dongning12
2023-06-20 16:28:52 +08:00
parent 15f0936882
commit 8a38502b01

View File

@ -8856,7 +8856,6 @@ Datum ss_buffer_ctrl(PG_FUNCTION_ARGS)
*/
for (i = 0; i < g_instance.attr.attr_storage.NBuffers; i++) {
bufHdr = GetBufferDescriptor(i);
LWLockAcquire(bufHdr->content_lock, LW_SHARED);
buf_ctrl = GetDmsBufCtrl(bufHdr->buf_id);
fctx->record[i].bufferid = i + 1;
fctx->record[i].is_remote_dirty = buf_ctrl->is_remote_dirty;
@ -8871,7 +8870,6 @@ Datum ss_buffer_ctrl(PG_FUNCTION_ARGS)
fctx->record[i].pblk_lsn = buf_ctrl->pblk_lsn;
fctx->record[i].seg_fileno = buf_ctrl->seg_fileno;
fctx->record[i].seg_blockno = buf_ctrl->seg_blockno;
LWLockRelease(bufHdr->content_lock);
}
for (i = NUM_BUFFER_PARTITIONS; --i >= 0;)