You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Lane
25ec228ef7
Track the current XID wrap limit (or more accurately, the oldest unfrozen
...
XID) in checkpoint records. This eliminates the need to recompute the value
from scratch during database startup, which is one of the two remaining
reasons for the flatfile code to exist. It should also simplify life for
hot-standby operation.
To avoid bloating the checkpoint records unreasonably, I switched from
tracking the oldest database by name to tracking it by OID. This turns
out to save cycles in general (everywhere but the warning-generating
paths, which we hardly care about) and also helps us deal with the case
that the oldest database got dropped instead of being vacuumed. The prior
coding might go for a long time without updating the wrap limit in that case,
which is bad because it might result in a lot of useless autovacuum activity.
16 years ago
..
access
Track the current XID wrap limit (or more accurately, the oldest unfrozen
16 years ago
bootstrap
Derived files that are shipped in the distribution used to be built in the
16 years ago
catalog
Update of install-sh, mkinstalldirs, and associated configury
16 years ago
commands
Track the current XID wrap limit (or more accurately, the oldest unfrozen
16 years ago
executor
Tweak ExecIndexEvalRuntimeKeys to forcibly detoast any toasted comparison
16 years ago
foreign
Somebody seems to have thought they could get away without checking for
16 years ago
lib
Assorted minor refactoring in EXPLAIN.
16 years ago
libpq
Remove the use of the pg_auth flat file for client authentication.
16 years ago
main
Update copyright for 2009.
17 years ago
nodes
Merge the Constraint and FkConstraint node types into a single type.
16 years ago
optimizer
Put back adjust_appendrel_attrs()'s code for dealing with RestrictInfo.
16 years ago
parser
Derived files that are shipped in the distribution used to be built in the
16 years ago
po
Translation updates for 8.4 release.
16 years ago
port
Reserve the shared memory region during backend startup on Windows, so
16 years ago
postmaster
Remove the use of the pg_auth flat file for client authentication.
16 years ago
regex
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
16 years ago
rewrite
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
16 years ago
snowball
Derived files that are shipped in the distribution used to be built in the
16 years ago
storage
Allow backends to start up without use of the flat-file copy of pg_database.
16 years ago
tcop
Remove the use of the pg_auth flat file for client authentication.
16 years ago
tsearch
Remove duplicate variable initializations identified by clang static checker.
16 years ago
utils
Track the current XID wrap limit (or more accurately, the oldest unfrozen
16 years ago
Makefile
Derived files that are shipped in the distribution used to be built in the
16 years ago
common.mk
Expand test coverage support to entire tree
16 years ago
nls.mk
Convert the core lexer and parser into fully reentrant code, by making use
16 years ago