From 2dcdfc08b8a09fdde7fc699ac30fa3a47df94b4f Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Wed, 22 Sep 2021 16:43:23 -0400 Subject: [PATCH] fix buffer lock mode --- src/backend/access/conveyor/conveyor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/access/conveyor/conveyor.c b/src/backend/access/conveyor/conveyor.c index 7cdaf12b3e..e6e0450ab7 100644 --- a/src/backend/access/conveyor/conveyor.c +++ b/src/backend/access/conveyor/conveyor.c @@ -378,7 +378,7 @@ ConveyorBeltGetNewPage(ConveyorBelt *cb, CBPageNo *pageno) */ if (insert_state == CBM_INSERT_OK) { - buffer = ConveyorBeltRead(cb, next_blkno, BUFFER_LOCK_SHARE); + buffer = ConveyorBeltRead(cb, next_blkno, BUFFER_LOCK_EXCLUSIVE); if (PageIsNew(BufferGetPage(buffer))) { /* -- 2.39.5