summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/xid.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2012-05-31 11:12:33 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2012-05-31 11:12:33 -0400
commitd9e1ea4de8c96c913bd979c1209258157a4605d9 (patch)
tree3fb9a28107f9ece95652b6f3e87de26ba2ef668a /src/backend/utils/adt/xid.c
parentfcd7fe55c502a1d8952aa0e3377ad33928984655 (diff)
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/utils/adt/xid.c')
-rw-r--r--src/backend/utils/adt/xid.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/utils/adt/xid.c b/src/backend/utils/adt/xid.c
index f370c7f162a..fcde92cb8a8 100644
--- a/src/backend/utils/adt/xid.c
+++ b/src/backend/utils/adt/xid.c
@@ -87,13 +87,13 @@ xideq(PG_FUNCTION_ARGS)
}
/*
- * xid_age - compute age of an XID (relative to latest stable xid)
+ * xid_age - compute age of an XID (relative to current xact)
*/
Datum
xid_age(PG_FUNCTION_ARGS)
{
TransactionId xid = PG_GETARG_TRANSACTIONID(0);
- TransactionId now = GetStableLatestTransactionId();
+ TransactionId now = GetTopTransactionId();
/* Permanent XIDs are always infinitely old */
if (!TransactionIdIsNormal(xid))