1. 24 Jul, 2007 3 commits
    • Magnus Hagander's avatar
      Make it possible, and default, for MingW to build with SSPI support · d6025924
      Magnus Hagander authored
      by dynamically loading the function that's missing from the MingW
      headers and library.
      d6025924
    • Tom Lane's avatar
      Create a new dedicated Postgres process, "wal writer", which exists to write · ad429572
      Tom Lane authored
      and fsync WAL at convenient intervals.  For the moment it just tries to
      offload this work from backends, but soon it will be responsible for
      guaranteeing a maximum delay before asynchronously-committed transactions
      will be flushed to disk.
      
      This is a portion of Simon Riggs' async-commit patch, committed to CVS
      separately because a background WAL writer seems like it might be a good idea
      independently of the async-commit feature.  I rebased walwriter.c on
      bgwriter.c because it seemed like a more appropriate way of handling signals;
      while the startup/shutdown logic in postmaster.c is more like autovac because
      we want walwriter to quit before we start the shutdown checkpoint.
      ad429572
    • Alvaro Herrera's avatar
      Set a default autovacuum vacuum_cost_delay value of 20ms, to avoid excessive · 53d2951b
      Alvaro Herrera authored
      I/O utilization, per discussion.
      
      While at it, lower the autovacuum vacuum and analyze threshold values to 50
      tuples.  It is a bit higher (i.e. more conservative) than what I originally
      proposed but much better than the old values for small tables.
      53d2951b
  2. 23 Jul, 2007 5 commits
  3. 21 Jul, 2007 2 commits
  4. 20 Jul, 2007 3 commits
  5. 19 Jul, 2007 4 commits
  6. 18 Jul, 2007 7 commits
  7. 17 Jul, 2007 6 commits
  8. 16 Jul, 2007 9 commits
  9. 15 Jul, 2007 1 commit