On Tue, Apr 5, 2022 at 10:17 AM Tom Lane <t...@sss.pgh.pa.us> wrote: > What I think you need to do is: > > 1. In the back branches, revert delayChkpt to its previous type and > semantics. Squeeze a separate delayChkptEnd bool in somewhere > (you can't change the struct size either ...). > > 2. In HEAD, rename the field to something like delayChkptFlags, > to ensure that any code touching it has to be inspected and updated.
Here are patches for master and v14 to do things this way. Comments? -- Robert Haas EDB: http://www.enterprisedb.com
0001-Rename-delayChkpt-to-delayChkptFlags.patch
Description: Binary data
0001-Rethink-the-delay-checkpoint-end-mechanism-in-the-ba.patch
Description: Binary data