Cleanup for procarray.c.
This commit is contained in:
parent
404c00434c
commit
1e2bfb5811
@ -23,7 +23,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/storage/ipc/procarray.c,v 1.21 2007/01/16 13:28:56 alvherre Exp $
|
* $PostgreSQL: pgsql/src/backend/storage/ipc/procarray.c,v 1.22 2007/03/23 03:16:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -590,6 +590,11 @@ GetSnapshotData(Snapshot snapshot, bool serializable)
|
|||||||
|
|
||||||
xmax = ReadNewTransactionId();
|
xmax = ReadNewTransactionId();
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Spin over procArray checking xid, xmin, and subxids. The goal is
|
||||||
|
* to gather all active xids, find the lowest xmin, and try to record
|
||||||
|
* subxids.
|
||||||
|
*/
|
||||||
for (index = 0; index < arrayP->numProcs; index++)
|
for (index = 0; index < arrayP->numProcs; index++)
|
||||||
{
|
{
|
||||||
PGPROC *proc = arrayP->procs[index];
|
PGPROC *proc = arrayP->procs[index];
|
||||||
@ -614,8 +619,7 @@ GetSnapshotData(Snapshot snapshot, bool serializable)
|
|||||||
|
|
||||||
if (TransactionIdPrecedes(xid, xmin))
|
if (TransactionIdPrecedes(xid, xmin))
|
||||||
xmin = xid;
|
xmin = xid;
|
||||||
snapshot->xip[count] = xid;
|
snapshot->xip[count++] = xid;
|
||||||
count++;
|
|
||||||
|
|
||||||
/* Update globalxmin to be the smallest valid xmin */
|
/* Update globalxmin to be the smallest valid xmin */
|
||||||
xid = proc->xmin;
|
xid = proc->xmin;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user