Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Expand comment on how pg_upgrade is turning off autovacuum.
authorBruce Momjian <bruce@momjian.us>
Wed, 30 Mar 2011 21:36:24 +0000 (17:36 -0400)
committerBruce Momjian <bruce@momjian.us>
Wed, 30 Mar 2011 21:37:00 +0000 (17:37 -0400)
contrib/pg_upgrade/server.c

index 4d5f37301b46ba35525eb0280e4e2717f7e739c1..9331667b8b7e29fc0ceb7089cad815c40c399f48 100644 (file)
@@ -172,7 +172,9 @@ start_postmaster(ClusterInfo *cluster, bool quiet)
     *
     * Using autovacuum=off disables cleanup vacuum and analyze, but
     * freeze vacuums can still happen, so we set
-    * autovacuum_freeze_max_age high too.
+    * autovacuum_freeze_max_age very high.  We assume all datfrozenxid and
+    * relfrozen values are less than a gap of 2000000000 from the current
+    * xid counter, so autovacuum will not touch them.
     */ 
    snprintf(cmd, sizeof(cmd),
             SYSTEMQUOTE "\"%s/pg_ctl\" -l \"%s\" -D \"%s\" "