Force VACUUM to recalculate oldestXmin even when we haven't changed our
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 1 Sep 2009 04:46:49 +0000 (04:46 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 1 Sep 2009 04:46:49 +0000 (04:46 +0000)
commit1a7bbfe645b8379e368ec9969f99fee455e3ecf3
tree532b1ed2c6b83fa8af4c4c9fedcca4a25ad2e491
parente1483d4fb3e6ca8d2b97baf81863333c8d6b4189
Force VACUUM to recalculate oldestXmin even when we haven't changed our
own database's datfrozenxid, if the current value is old enough to be
forcing autovacuums or warning messages.  This ensures that a bogus
value is replaced as soon as possible.  Per a comment from Heikki.
src/backend/access/transam/varsup.c
src/backend/commands/vacuum.c
src/include/access/transam.h