fix hash index bigger lsn bug

This commit is contained in:
shirley_zhengx
2023-11-30 14:23:31 +08:00
parent 29a9f8923c
commit 054194f9d0

View File

@ -350,7 +350,7 @@ static void hash_xlog_move_page_contents(XLogReaderState *record)
*/
if (XLogReadBufferForRedoExtended(record, 0, RBM_NORMAL, true, &bucketbuf) == BLK_NEEDS_REDO) {
PageSetLSN(bucketbuf.pageinfo.page, lsn);
MarkBufferDirty(writebuf.buf);
MarkBufferDirty(bucketbuf.buf);
}
action = XLogReadBufferForRedo(record, 1, &writebuf);
@ -431,7 +431,7 @@ static void hash_xlog_squeeze_page(XLogReaderState *record)
*/
if (XLogReadBufferForRedoExtended(record, 0, RBM_NORMAL, true, &bucketbuf) == BLK_NEEDS_REDO) {
PageSetLSN(bucketbuf.pageinfo.page, lsn);
MarkBufferDirty(writebuf.buf);
MarkBufferDirty(bucketbuf.buf);
}
action = XLogReadBufferForRedo(record, 1, &writebuf);