diff options
author | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-11-24 10:43:32 +0200 |
---|---|---|
committer | Heikki Linnakangas <heikki.linnakangas@iki.fi> | 2014-11-24 11:09:08 +0200 |
commit | 0bd624d63b056205fda17a2d694d91db16468e3f (patch) | |
tree | 9ed541bf3c60e923ad18e7539e9b082381a48ec2 /src/backend/access/transam/xloginsert.c | |
parent | e2dc3f57726199408902ba87eaaf7b95d1223744 (diff) | |
download | postgresql-0bd624d63b056205fda17a2d694d91db16468e3f.tar.gz postgresql-0bd624d63b056205fda17a2d694d91db16468e3f.zip |
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.
Diffstat (limited to 'src/backend/access/transam/xloginsert.c')
-rw-r--r-- | src/backend/access/transam/xloginsert.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/transam/xloginsert.c b/src/backend/access/transam/xloginsert.c index fe204313024..34e44e4f235 100644 --- a/src/backend/access/transam/xloginsert.c +++ b/src/backend/access/transam/xloginsert.c @@ -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; |