aboutsummaryrefslogtreecommitdiff
path: root/src/backend/postmaster/autovacuum.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/postmaster/autovacuum.c')
-rw-r--r--src/backend/postmaster/autovacuum.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/backend/postmaster/autovacuum.c b/src/backend/postmaster/autovacuum.c
index 5b9f3480a52..8c14d0f4e44 100644
--- a/src/backend/postmaster/autovacuum.c
+++ b/src/backend/postmaster/autovacuum.c
@@ -163,7 +163,7 @@ typedef struct avw_dbase
Oid adw_datid;
char *adw_name;
TransactionId adw_frozenxid;
- MultiXactId adw_frozenmulti;
+ MultiXactId adw_minmulti;
PgStat_StatDBEntry *adw_entry;
} avw_dbase;
@@ -1176,11 +1176,10 @@ do_start_worker(void)
}
else if (for_xid_wrap)
continue; /* ignore not-at-risk DBs */
- else if (MultiXactIdPrecedes(tmp->adw_frozenmulti, multiForceLimit))
+ else if (MultiXactIdPrecedes(tmp->adw_minmulti, multiForceLimit))
{
if (avdb == NULL ||
- MultiXactIdPrecedes(tmp->adw_frozenmulti,
- avdb->adw_frozenmulti))
+ MultiXactIdPrecedes(tmp->adw_minmulti, avdb->adw_minmulti))
avdb = tmp;
for_multi_wrap = true;
continue;
@@ -1876,7 +1875,7 @@ get_database_list(void)
avdb->adw_datid = HeapTupleGetOid(tup);
avdb->adw_name = pstrdup(NameStr(pgdatabase->datname));
avdb->adw_frozenxid = pgdatabase->datfrozenxid;
- avdb->adw_frozenmulti = pgdatabase->datminmxid;
+ avdb->adw_minmulti = pgdatabase->datminmxid;
/* this gets set later: */
avdb->adw_entry = NULL;