aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2011-03-30 17:36:24 -0400
committerBruce Momjian <bruce@momjian.us>2011-03-30 17:37:00 -0400
commitd609b08ead450d78d4a567c48111aca6857ec59c (patch)
treed5b294bac1ad11c0329977db95b474cf8be0218c
parent382fb6a08f524327b5e3084b3652fba2e12f1ba2 (diff)
downloadpostgresql-d609b08ead450d78d4a567c48111aca6857ec59c.tar.gz
postgresql-d609b08ead450d78d4a567c48111aca6857ec59c.zip
Expand comment on how pg_upgrade is turning off autovacuum.
-rw-r--r--contrib/pg_upgrade/server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/pg_upgrade/server.c b/contrib/pg_upgrade/server.c
index 4d5f37301b4..9331667b8b7 100644
--- a/contrib/pg_upgrade/server.c
+++ b/contrib/pg_upgrade/server.c
@@ -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\" "