Skip to content
Snippets Groups Projects
  1. Jul 24, 2007
    • 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. Jul 23, 2007
  3. Jul 22, 2007
    • Tom Lane's avatar
      Fix elog.c to avoid infinite recursion (leading to backend crash) when · a0dab332
      Tom Lane authored
      log_min_error_statement is active and there is some problem in logging the
      current query string; for example, that it's too long to include in the log
      message without running out of memory.  This problem has existed since the
      log_min_error_statement feature was introduced.  No doubt the reason it
      wasn't detected long ago is that 8.2 is the first release that defaults
      log_min_error_statement to less than PANIC level.
      Per report from Bill Moran.
      a0dab332
  4. Jul 21, 2007
  5. Jul 20, 2007
  6. Jul 19, 2007
  7. Jul 18, 2007
  8. Jul 17, 2007
  9. Jul 16, 2007
Loading