From: Robert Haas Date: Wed, 22 Sep 2021 20:43:23 +0000 (-0400) Subject: fix buffer lock mode X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=2dcdfc08b8a09fdde7fc699ac30fa3a47df94b4f;p=users%2Frhaas%2Fpostgres.git fix buffer lock mode --- 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))) { /*