aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlogutils.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2001-06-29 20:14:27 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2001-06-29 20:14:27 +0000
commit0eab92c0e674815d3b33868c14886845b68d7cfd (patch)
treef3c641a4728f37e4685aa6a2c7c9f93e9d855961 /src/backend/access/transam/xlogutils.c
parent4fe8490b5dc62005943336ff2f65614eae01b8d2 (diff)
downloadpostgresql-0eab92c0e674815d3b33868c14886845b68d7cfd.tar.gz
postgresql-0eab92c0e674815d3b33868c14886845b68d7cfd.zip
Fix VACUUM so that it can use pages as move targets even if they do not
have any newly-dead tuples on them. This is a longstanding deficiency that prevents VACUUM from compacting a file as much as one would expect. Change requires fixing repair_frag to not assume that fraged_pages is a subset of vacuum_pages. Also make some further cleanups of places that assumed page numbers fit in int and tuple counts fit in uint32.
Diffstat (limited to 'src/backend/access/transam/xlogutils.c')
0 files changed, 0 insertions, 0 deletions