diff options
Diffstat (limited to 'src/backend/postmaster/autovacuum.c')
-rw-r--r-- | src/backend/postmaster/autovacuum.c | 9 |
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; |