Add C comment about the fact that the autovacuum limit can go backwards

by 3, but that is it OK.
This commit is contained in:
Bruce Momjian 2011-05-08 23:59:31 -04:00
parent eff223ffd7
commit 76e5b4c85d
1 changed files with 1 additions and 0 deletions

View File

@ -1108,6 +1108,7 @@ do_start_worker(void)
recentXid = ReadNewTransactionId();
xidForceLimit = recentXid - autovacuum_freeze_max_age;
/* ensure it's a "normal" XID, else TransactionIdPrecedes misbehaves */
/* this can cause the limit to go backwards by 3, but that's OK */
if (xidForceLimit < FirstNormalTransactionId)
xidForceLimit -= FirstNormalTransactionId;