pgsql: Rethink the delay-checkpoint-end mechanism in the back-branches.

2022-04-14 Thread Robert Haas
Rethink the delay-checkpoint-end mechanism in the back-branches. The back-patch of commit bbace5697df12398e87ffd9879171c39d27f5b33 had the unfortunate effect of changing the layout of PGPROC in the back-branches, which could break extensions. This happened because it changed the delayChkpt from ty

pgsql: Rethink the delay-checkpoint-end mechanism in the back-branches.

2022-04-14 Thread Robert Haas
Rethink the delay-checkpoint-end mechanism in the back-branches. The back-patch of commit bbace5697df12398e87ffd9879171c39d27f5b33 had the unfortunate effect of changing the layout of PGPROC in the back-branches, which could break extensions. This happened because it changed the delayChkpt from ty

pgsql: Rethink the delay-checkpoint-end mechanism in the back-branches.

2022-04-14 Thread Robert Haas
Rethink the delay-checkpoint-end mechanism in the back-branches. The back-patch of commit bbace5697df12398e87ffd9879171c39d27f5b33 had the unfortunate effect of changing the layout of PGPROC in the back-branches, which could break extensions. This happened because it changed the delayChkpt from ty

pgsql: Rethink the delay-checkpoint-end mechanism in the back-branches.

2022-04-14 Thread Robert Haas
Rethink the delay-checkpoint-end mechanism in the back-branches. The back-patch of commit bbace5697df12398e87ffd9879171c39d27f5b33 had the unfortunate effect of changing the layout of PGPROC in the back-branches, which could break extensions. This happened because it changed the delayChkpt from ty

pgsql: Rethink the delay-checkpoint-end mechanism in the back-branches.

2022-04-14 Thread Robert Haas
Rethink the delay-checkpoint-end mechanism in the back-branches. The back-patch of commit bbace5697df12398e87ffd9879171c39d27f5b33 had the unfortunate effect of changing the layout of PGPROC in the back-branches, which could break extensions. This happened because it changed the delayChkpt from ty