Prevent autovacuum from zeroing damaged pages.
authorBruce Momjian
Mon, 6 Mar 2006 05:14:19 +0000 (05:14 +0000)
committerBruce Momjian
Mon, 6 Mar 2006 05:14:19 +0000 (05:14 +0000)
src/backend/postmaster/autovacuum.c

index 8fb818a3257c46d8b4837daa241dfb488e3e1bdd..02417d73abcc5d40fe1085415302c8a88bc4dbc3 100644 (file)
@@ -10,7 +10,7 @@
  *
  *
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.12 2006/03/05 15:58:35 momjian Exp $
+ *   $PostgreSQL: pgsql/src/backend/postmaster/autovacuum.c,v 1.13 2006/03/06 05:14:19 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -125,6 +125,9 @@ autovac_start(void)
    if (!AutoVacuumingActive())
        return 0;
 
+   /* Even if zero_damaged_pages is true, we don't want autovacuum zeroing. */
+   zero_damaged_pages = false;
+
    /*
     * Do nothing if too soon since last autovacuum exit.  This limits how
     * often the daemon runs.  Since the time per iteration can be quite