Hi Vignesh, Thanks for the test and for trying the backport.
How did I miss your MultiXact case..... 0005 take care of it. For the back branches I attached two versions of 0003. The one for 16 to 18 uses PageSetChecksumInplace(). The one for 14 and 15 also uses rd_node. I can send back-branch versions of 0005 once the master version looks fine to people. 0001 to 0004 have no code changes. Thanks, Shihao
v3-0003-Extend-hash-index-before-WAL-logging-new-bucket-page.patch
Description: Binary data
v3-0001-Advance-oldestXid-before-truncating-CLOG.patch
Description: Binary data
v3-0005-Advance-oldestMulti-before-WAL-logging-MultiXact-tru.patch
Description: Binary data
v3-0002-Add-test-for-a-checkpoint-that-starts-during-CLOG-tr.patch
Description: Binary data
v3-0004-Add-test-for-a-checkpoint-that-starts-during-hash-bu.patch
Description: Binary data
v3-0006-Add-test-for-a-checkpoint-that-starts-during-MultiXa.patch
Description: Binary data
v3-0003-REL_16-18-hash-extend-before-wal.patch.nocfbot
Description: Binary data
v3-0003-REL_14-15-hash-extend-before-wal.patch.nocfbot
Description: Binary data
