From a25813b8a6e873c803dcde01726c9b83afa6d12c Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Sat, 1 Mar 2025 22:05:03 +0200 Subject: [PATCH] Reset local relation cache in walredo --- pgxn/neon_walredo/walredoproc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pgxn/neon_walredo/walredoproc.c b/pgxn/neon_walredo/walredoproc.c index 4673de778c..8bfad72042 100644 --- a/pgxn/neon_walredo/walredoproc.c +++ b/pgxn/neon_walredo/walredoproc.c @@ -759,6 +759,11 @@ BeginRedoForBlock(StringInfo input_message) { reln->smgr_cached_nblocks[forknum] = blknum + 1; } + if (taget_redo_tag.forkNum == MAIN_FORKNUM) + { + reln->smgr_cached_nblocks[FSM_FORKNUM] = MaxBlockNumber; + reln->smgr_cached_nblocks[VISIBILITYMAP_FORKNUM] = MaxBlockNumber; + } } /*