aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xact.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2012-05-31 11:12:26 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2012-05-31 11:12:26 -0400
commit3dfaea4727fb3d98e28f4cb9d707c33e2bdbfa7d (patch)
treef9bc7bc89c6d76037db0bd54f8a327db03ca175f /src/backend/access/transam/xact.c
parent56901beb806bde7af419ad67f49086aaca4fc8df (diff)
downloadpostgresql-3dfaea4727fb3d98e28f4cb9d707c33e2bdbfa7d.tar.gz
postgresql-3dfaea4727fb3d98e28f4cb9d707c33e2bdbfa7d.zip
Revert back-branch changes in behavior of age(xid).
Per discussion, it does not seem like a good idea to change the behavior of age(xid) in a minor release, even though the old definition causes the function to fail on hot standby slaves. Therefore, revert commit 5829387381d2e4edf84652bb5a712f6185860670 and follow-on commits in the back branches only.
Diffstat (limited to 'src/backend/access/transam/xact.c')
-rw-r--r--src/backend/access/transam/xact.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/backend/access/transam/xact.c b/src/backend/access/transam/xact.c
index 184fe28f5c5..a38fed18fb6 100644
--- a/src/backend/access/transam/xact.c
+++ b/src/backend/access/transam/xact.c
@@ -392,30 +392,6 @@ GetCurrentTransactionIdIfAny(void)
return CurrentTransactionState->transactionId;
}
-/*
- * GetStableLatestTransactionId
- *
- * Get the XID once and then return same value for rest of transaction.
- * Acts as a useful reference point for maintenance tasks.
- */
-TransactionId
-GetStableLatestTransactionId(void)
-{
- static LocalTransactionId lxid = InvalidLocalTransactionId;
- static TransactionId stablexid = InvalidTransactionId;
-
- if (lxid != MyProc->lxid)
- {
- lxid = MyProc->lxid;
- stablexid = GetTopTransactionIdIfAny();
- if (!TransactionIdIsValid(stablexid))
- stablexid = ReadNewTransactionId();
- }
-
- Assert(TransactionIdIsValid(stablexid));
-
- return stablexid;
-}
/*
* AssignTransactionId