mirror of
https://github.com/postgres/postgres.git
synced 2025-07-12 21:01:52 +03:00
Distinguish XLOG_FPI records generated for hint-bit updates.
Add a new XLOG_FPI_FOR_HINT record type, and use that for full-page images generated for hint bit updates, when checksums are enabled. The new record type is replayed exactly the same as XLOG_FPI, but allows them to be tallied separately e.g. in pg_xlogdump.
This commit is contained in:
@ -786,7 +786,7 @@ XLogSaveBufferForHint(Buffer buffer, bool buffer_std)
|
||||
BufferGetTag(buffer, &rnode, &forkno, &blkno);
|
||||
XLogRegisterBlock(0, &rnode, forkno, blkno, copied_buffer, flags);
|
||||
|
||||
recptr = XLogInsert(RM_XLOG_ID, XLOG_FPI);
|
||||
recptr = XLogInsert(RM_XLOG_ID, XLOG_FPI_FOR_HINT);
|
||||
}
|
||||
|
||||
return recptr;
|
||||
|
Reference in New Issue
Block a user