1. 11 Dec, 2003 5 commits
  2. 10 Dec, 2003 2 commits
  3. 09 Dec, 2003 1 commit
  4. 08 Dec, 2003 5 commits
  5. 07 Dec, 2003 7 commits
  6. 06 Dec, 2003 3 commits
  7. 05 Dec, 2003 3 commits
  8. 04 Dec, 2003 2 commits
  9. 03 Dec, 2003 5 commits
  10. 02 Dec, 2003 4 commits
  11. 01 Dec, 2003 3 commits
    • Bruce Momjian's avatar
      I've run across a pretty serious problem with pg_autovacuum. · ea4b9f14
      Bruce Momjian authored
      pg_autovacuum looses track of any table that's ever been truncated
      (possibly other situations too).   When i truncate a table it gets a
      new relfilenode in pg_class.  This is a problem because pg_autovacuum
      assumes pg_class.relfilenode will join to pg_stats_all_tables.relid.
      pg_stats_all_tables.relid is actallly the oid from pg_class, not the
      relfilenode.   These two values start out equal so pg_autovacuum works
      initially, but it fails later on because of this incorrect assumption.
      
      This patch fixes that problem.  Applied to HEAD and 7.4.X.
      
      Brian Hirt
      ea4b9f14
    • Bruce Momjian's avatar
      Fix initdb use of mkdir_p(). · 2712ca77
      Bruce Momjian authored
      Andrew Dunstan
      2712ca77
    • Bruce Momjian's avatar
      I noticed in the 7.4 release that in contrib/pg_autovacuum, args->logfile is · 15b5d6cf
      Bruce Momjian authored
      not initialized if a log file is not specified on the command line.  This
      causes an immediate segfault on systems that fill allocated memory with some
      value other than zero (my FreeBSD machine uses 0xD0).
      
      Several crashes later I discovered that args->user, password, host, and port
      are also used without being initialized.
      
      This doesn't appear to be fixed in CVS and I came up empty on a mailing list
      search -- hope it hasn't been reported already.
      
      Craig Boston
      15b5d6cf