Change filter implementstion for replica redo to always apply wal records with full page images

This commit is contained in:
Konstantin Knizhnik
2024-05-24 18:29:02 +03:00
parent 184289de47
commit 76402db58a
5 changed files with 9 additions and 6 deletions

View File

@@ -3393,6 +3393,9 @@ neon_redo_read_buffer_filter(XLogReaderState *record, uint8 block_id)
if (old_redo_read_buffer_filter && old_redo_read_buffer_filter(record, block_id))
return true;
if (XLogRecBlockImageApply(record, block_id))
return false;
#if PG_VERSION_NUM < 150000
if (!XLogRecGetBlockTag(record, block_id, &rinfo, &forknum, &blkno))
neon_log(PANIC, "failed to locate backup block with ID %d", block_id);

View File

@@ -1,5 +1,5 @@
{
"v16": ["16.3", "2d399cd7eeb36445cad69358f5b0e34899e3f705"],
"v15": ["15.7", "7d1d55fc7f1849116c8d8382eb272b06aeeb5352"],
"v14": ["14.12", "db3ad897973c5e97ffa92d61c3dc0d503db887b3"]
"v16": ["16.3", "3c2b9d576c580e0b5b7108001f959b8c5b42e0a2"],
"v15": ["15.7", "74fb144890c4f955db1ef50ee1eeb9d8a6c2f69d"],
"v14": ["14.12", "0d30e28f74f49fe6a27a6bd45dcfeb1060656b8f"]
}