From 47de08b7673cba1e3a31807090a0f0eeb9d2b70e Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Sat, 11 May 2024 09:27:36 +0300 Subject: [PATCH] Use std page format for main forknum in neon_wallog_page --- pgxn/neon/pagestore_smgr.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pgxn/neon/pagestore_smgr.c b/pgxn/neon/pagestore_smgr.c index 44ecdbd9aa..cd4d093344 100644 --- a/pgxn/neon/pagestore_smgr.c +++ b/pgxn/neon/pagestore_smgr.c @@ -1387,11 +1387,10 @@ neon_wallog_page(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, co */ if ((force || forknum == FSM_FORKNUM || forknum == VISIBILITYMAP_FORKNUM) && !RecoveryInProgress()) { - /* FSM is never WAL-logged and we don't care. */ XLogRecPtr recptr; recptr = log_newpage_copy(&InfoFromSMgrRel(reln), forknum, blocknum, - (Page) buffer, false); + (Page) buffer, forknum == MAIN_FORKNUM); XLogFlush(recptr); lsn = recptr; ereport(SmgrTrace,