• Alvaro Herrera's avatar
    Fix typo in freeze_table_age implementation · dd1569da
    Alvaro Herrera authored
    The original code used freeze_min_age instead of freeze_table_age.  The
    main consequence of this mistake is that lowering freeze_min_age would
    cause full-table scans to occur much more frequently, which causes
    serious issues because the number of writes required is much larger.
    That feature (freeze_min_age) is supposed to affect only how soon tuples
    are frozen; some pages should still be skipped due to the visibility
    map.
    
    Backpatch to 8.4, where the freeze_table_age feature was introduced.
    
    Report and patch from Andres Freund
    dd1569da
vacuum.c 38.1 KB