From 21d6a6a12850724b53ebc240080a90597b3b2580 Mon Sep 17 00:00:00 2001 From: Simon Riggs Date: Sun, 18 Apr 2010 18:06:07 +0000 Subject: Tune GetSnapshotData() during Hot Standby by avoiding loop through normal backends. Makes code clearer also, since we avoid various Assert()s. Performance of snapshots taken during recovery no longer depends upon number of read-only backends. --- src/backend/access/transam/xlog.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/backend/access/transam/xlog.c') diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 9b6cd5253cd..1cd5df5e7a0 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2010, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.397 2010/04/16 08:58:16 heikki Exp $ + * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.398 2010/04/18 18:05:51 sriggs Exp $ * *------------------------------------------------------------------------- */ @@ -6454,6 +6454,12 @@ CheckRecoveryConsistency(void) } } +bool +XLogConsistentState(void) +{ + return reachedMinRecoveryPoint; +} + /* * Is the system still in recovery? * -- cgit v1.2.3