diff options
Diffstat (limited to 'src/backend/access/transam')
-rw-r--r-- | src/backend/access/transam/README | 7 | ||||
-rw-r--r-- | src/backend/access/transam/xlog.c | 1 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/backend/access/transam/README b/src/backend/access/transam/README index aabcbba49e8..c77f9003441 100644 --- a/src/backend/access/transam/README +++ b/src/backend/access/transam/README @@ -439,13 +439,14 @@ critical section.) happen before the WAL record is inserted; see notes in SyncOneBuffer().) 5. If the relation requires WAL-logging, build a WAL log record and pass it -to XLogInsert(); then update the page's LSN and TLI using the returned XLOG +to XLogInsert(); then update the page's LSN using the returned XLOG location. For instance, recptr = XLogInsert(rmgr_id, info, rdata); PageSetLSN(dp, recptr); - PageSetTLI(dp, ThisTimeLineID); + // Note that we no longer do PageSetTLI() from 9.3 onwards + // since that field on a page has now changed its meaning. 6. END_CRIT_SECTION() @@ -489,7 +490,6 @@ standard replay-routine pattern for this case is ... initialize the page ... PageSetLSN(page, lsn); - PageSetTLI(page, ThisTimeLineID); MarkBufferDirty(buffer); UnlockReleaseBuffer(buffer); @@ -523,7 +523,6 @@ The standard replay-routine pattern for this case is ... apply the change ... PageSetLSN(page, lsn); - PageSetTLI(page, ThisTimeLineID); MarkBufferDirty(buffer); UnlockReleaseBuffer(buffer); diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 8e7341ba45c..7f9edef435c 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -3188,7 +3188,6 @@ RestoreBackupBlock(XLogRecPtr lsn, XLogRecord *record, int block_index, } PageSetLSN(page, lsn); - PageSetTLI(page, ThisTimeLineID); MarkBufferDirty(buffer); if (!keep_buffer) |