Skip to content
Snippets Groups Projects
  1. Nov 22, 2006
  2. Nov 21, 2006
  3. Nov 20, 2006
  4. Nov 18, 2006
  5. Nov 17, 2006
  6. Nov 16, 2006
  7. Nov 15, 2006
  8. Nov 14, 2006
  9. Nov 13, 2006
  10. Nov 12, 2006
  11. Nov 10, 2006
  12. Nov 06, 2006
  13. Nov 05, 2006
    • Tom Lane's avatar
      Fix recently-understood problems with handling of XID freezing, particularly · 48188e16
      Tom Lane authored
      in PITR scenarios.  We now WAL-log the replacement of old XIDs with
      FrozenTransactionId, so that such replacement is guaranteed to propagate to
      PITR slave databases.  Also, rather than relying on hint-bit updates to be
      preserved, pg_clog is not truncated until all instances of an XID are known to
      have been replaced by FrozenTransactionId.  Add new GUC variables and
      pg_autovacuum columns to allow management of the freezing policy, so that
      users can trade off the size of pg_clog against the amount of freezing work
      done.  Revise the already-existing code that forces autovacuum of tables
      approaching the wraparound point to make it more bulletproof; also, revise the
      autovacuum logic so that anti-wraparound vacuuming is done per-table rather
      than per-database.  initdb forced because of changes in pg_class, pg_database,
      and pg_autovacuum catalogs.  Heikki Linnakangas, Simon Riggs, and Tom Lane.
      48188e16
  14. Nov 04, 2006
Loading