• Tom Lane's avatar
    Tweak code so that pg_subtrans is never consulted for XIDs older than · f009c316
    Tom Lane authored
    RecentXmin (== MyProc->xmin).  This ensures that it will be safe to
    truncate pg_subtrans at RecentGlobalXmin, which should largely eliminate
    any fear of bloat.  Along the way, eliminate SubTransXidsHaveCommonAncestor,
    which isn't really needed and could not give a trustworthy result anyway
    under the lookback restriction.
    In an unrelated but nearby change, #ifdef out GetUndoRecPtr, which has
    been dead code since 2001 and seems unlikely to ever be resurrected.
    f009c316
subtrans.c 10.8 KB