mirror of
https://github.com/postgres/postgres.git
synced 2025-11-07 19:06:32 +03:00
Refactor inCommit flag into generic delayChkpt flag.
Rename PGXACT->inCommit flag into delayChkpt flag, and generalise comments to allow use in other situations, such as the forthcoming potential use in checksum patch. Replace wait loop to look for VXIDs with delayChkpt set. No user visible changes, not behaviour changes at present. Simon Riggs, reviewed and rebased by Jeff Davis
This commit is contained in:
@@ -350,7 +350,7 @@ InitProcess(void)
|
||||
MyProc->backendId = InvalidBackendId;
|
||||
MyProc->databaseId = InvalidOid;
|
||||
MyProc->roleId = InvalidOid;
|
||||
MyPgXact->inCommit = false;
|
||||
MyPgXact->delayChkpt = false;
|
||||
MyPgXact->vacuumFlags = 0;
|
||||
/* NB -- autovac launcher intentionally does not set IS_AUTOVACUUM */
|
||||
if (IsAutoVacuumWorkerProcess())
|
||||
@@ -516,7 +516,7 @@ InitAuxiliaryProcess(void)
|
||||
MyProc->backendId = InvalidBackendId;
|
||||
MyProc->databaseId = InvalidOid;
|
||||
MyProc->roleId = InvalidOid;
|
||||
MyPgXact->inCommit = false;
|
||||
MyPgXact->delayChkpt = false;
|
||||
MyPgXact->vacuumFlags = 0;
|
||||
MyProc->lwWaiting = false;
|
||||
MyProc->lwWaitMode = 0;
|
||||
|
||||
Reference in New Issue
Block a user