summaryrefslogtreecommitdiff
path: root/src/backend/access/spgist/spgvacuum.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/access/spgist/spgvacuum.c')
-rw-r--r--src/backend/access/spgist/spgvacuum.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/access/spgist/spgvacuum.c b/src/backend/access/spgist/spgvacuum.c
index 00496305320..ad90b213b9c 100644
--- a/src/backend/access/spgist/spgvacuum.c
+++ b/src/backend/access/spgist/spgvacuum.c
@@ -504,7 +504,7 @@ vacuumRedirectAndPlaceholder(Relation index, Buffer buffer)
GlobalVisState *vistest;
xlrec.nToPlaceholder = 0;
- xlrec.newestRedirectXid = InvalidTransactionId;
+ xlrec.snapshotConflictHorizon = InvalidTransactionId;
/* XXX: providing heap relation would allow more pruning */
vistest = GlobalVisTestFor(NULL);
@@ -533,9 +533,9 @@ vacuumRedirectAndPlaceholder(Relation index, Buffer buffer)
opaque->nPlaceholder++;
/* remember newest XID among the removed redirects */
- if (!TransactionIdIsValid(xlrec.newestRedirectXid) ||
- TransactionIdPrecedes(xlrec.newestRedirectXid, dt->xid))
- xlrec.newestRedirectXid = dt->xid;
+ if (!TransactionIdIsValid(xlrec.snapshotConflictHorizon) ||
+ TransactionIdPrecedes(xlrec.snapshotConflictHorizon, dt->xid))
+ xlrec.snapshotConflictHorizon = dt->xid;
ItemPointerSetInvalid(&dt->pointer);