aboutsummaryrefslogtreecommitdiff
path: root/contrib/pg_upgrade/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/pg_upgrade/server.c')
-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\" "