postgresql/src/include/access
Heikki Linnakangas 9f0d2bdc88 Don't set reachedMinRecoveryPoint during crash recovery. In crash recovery,
we don't reach consistency before replaying all of the WAL. Rename the
variable to reachedConsistency, to make its intention clearer.

In master, that was an active bug because of the recent patch to
immediately PANIC if a reference to a missing page is found in WAL after
reaching consistency, as Tom Lane's test case demonstrated. In 9.1 and 9.0,
the only consequence was a misleading "consistent recovery state reached at
%X/%X" message in the log at the beginning of crash recovery (the database
is not consistent at that point yet). In 8.4, the log message was not
printed in crash recovery, even though there was a similar
reachedMinRecoveryPoint local variable that was also set early. So,
backpatch to 9.1 and 9.0.
2011-12-09 15:21:12 +02:00
..
attnum.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
clog.h Fix timing of Startup CLOG and MultiXact during Hot Standby 2011-11-02 08:07:44 +00:00
genam.h Support index-only scans using the visibility map to avoid heap fetches. 2011-10-07 20:14:13 -04:00
gin.h Clean up the #include mess a little. 2011-09-04 01:13:16 -04:00
gin_private.h Allow more include files to be compiled in their own by adding missing 2011-08-27 11:05:33 -04:00
gist.h Start using flexible array members 2011-06-16 22:45:38 +03:00
gist_private.h Support GiST index support functions that want to cache data across calls. 2011-09-30 19:48:57 -04:00
gistscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
hash.h Allow more include files to be compiled in their own by adding missing 2011-08-27 11:05:33 -04:00
heapam.h In COPY, insert tuples to the heap in batches. 2011-11-09 10:54:41 +02:00
hio.h Modify RelationGetBufferForTuple() to use a typedef, rather than a 2011-10-12 16:53:54 -04:00
htup.h In COPY, insert tuples to the heap in batches. 2011-11-09 10:54:41 +02:00
itup.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
multixact.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nbtree.h Create a "sort support" interface API for faster sorting. 2011-12-07 00:19:39 -05:00
printtup.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
reloptions.h Change the way string relopts are allocated. 2011-08-09 15:25:44 +03:00
relscan.h Avoid assuming that index-only scan data matches the index's rowtype. 2011-10-16 19:15:04 -04:00
rewriteheap.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
rmgr.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
sdir.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
skey.h Teach btree to handle ScalarArrayOpExpr quals natively. 2011-10-16 15:39:24 -04:00
slru.h Use callbacks in SlruScanDirectory for the actual action 2011-10-04 14:03:23 -03:00
subtrans.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
sysattr.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
transam.h Make the visibility map crash-safe. 2011-06-21 23:04:40 -04:00
tupconvert.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tupdesc.h Enable CHECK constraints to be declared NOT VALID 2011-06-30 11:24:31 -04:00
tupmacs.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tuptoaster.h Fix race condition with toast table access from a stale syscache entry. 2011-11-01 19:49:58 -04:00
twophase.h Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00
twophase_rmgr.h Renumber 2PC resource managers so that compared to 9.0, predicate lock rmgr 2011-06-14 12:36:31 +03:00
valid.h Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 2011-04-12 19:19:24 -04:00
visibilitymap.h Measure the number of all-visible pages for use in index-only scan costing. 2011-10-14 17:23:46 -04:00
xact.h Clean up the #include mess a little. 2011-09-04 01:13:16 -04:00
xlog.h Don't set reachedMinRecoveryPoint during crash recovery. In crash recovery, 2011-12-09 15:21:12 +02:00
xlog_internal.h Split work of bgwriter between 2 processes: bgwriter and checkpointer. 2011-11-01 17:14:47 +00:00
xlogdefs.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
xlogutils.h During recovery, if we reach consistent state and still have entries in the 2011-12-02 10:49:54 +02:00