On Sun, Jul 28, 2019 at 10:33:03PM -0400, Bruce Momjian wrote: > I did some more research on which cases use a single LSN to modify > multiple 8k pages. The normal program flow is: > > XLogBeginInsert(); > ... > --> XLogRegisterBuffer(0, meta, ... > recptr = XLogInsert(RM_BRIN_ID, XLOG_... > > page = BufferGetPage(meta); > PageSetLSN(page, recptr); > > XLogInsert() calls BufferGetTag(), which fills in the buffer's
Correction, XLogRegisterBuffer() calls BufferGetTag(). I have updated the quote above. That is the function I checked, not XLogInsert(). -- Bruce Momjian <br...@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + As you are, so once was I. As I am, so you will be. + + Ancient Roman grave inscription +