mirror of
https://github.com/postgres/postgres.git
synced 2025-06-29 10:41:53 +03:00
Rename delayChkpt to delayChkptFlags.
Before commit 412ad7a556
, delayChkpt
was a Boolean. Now it's an integer. Extensions using it need to be
appropriately updated, so let's rename the field to make sure that
a hard compilation failure occurs.
Replacing delayChkpt with delayChkptFlags made a few comments extend
past 80 characters, so I reflowed them and changed some wording very
slightly.
The back-branches will need a different change to restore compatibility
with existing minor releases; this is just for master.
Per suggestion from Tom Lane.
Discussion: http://postgr.es/m/a7880f4d-1d74-582a-ada7-dad168d046d1@enterprisedb.com
This commit is contained in:
@ -6505,11 +6505,11 @@ CreateCheckPoint(int flags)
|
||||
* protected by different locks, but again that seems best on grounds of
|
||||
* minimizing lock contention.)
|
||||
*
|
||||
* A transaction that has not yet set delayChkpt when we look cannot be at
|
||||
* risk, since he's not inserted his commit record yet; and one that's
|
||||
* already cleared it is not at risk either, since he's done fixing clog
|
||||
* and we will correctly flush the update below. So we cannot miss any
|
||||
* xacts we need to wait for.
|
||||
* A transaction that has not yet set delayChkptFlags when we look cannot
|
||||
* be at risk, since it has not inserted its commit record yet; and one
|
||||
* that's already cleared it is not at risk either, since it's done fixing
|
||||
* clog and we will correctly flush the update below. So we cannot miss
|
||||
* any xacts we need to wait for.
|
||||
*/
|
||||
vxids = GetVirtualXIDsDelayingChkpt(&nvxids, DELAY_CHKPT_START);
|
||||
if (nvxids > 0)
|
||||
|
Reference in New Issue
Block a user