postgres.git / summary / log / commit / refs

commit    ba05dfe943046820312eaa20995ffc626936b8be
Author:   Peter Geoghegan <pg@bowt.ie>
Date:     Fri Aug 27 01:42:18 2021 +0000

    contrib/amcheck: Add heapam CHECK_FOR_INTERRUPTS().
    
    Add a CHECK_FOR_INTERRUPTS() call to make heap relation verification
    responsive to query cancellations.
    
    Author: Mark Dilger <mark.dilger@enterprisedb.com>
    Discussion: https://postgr.es/m/CAH2-Wzk-9RtQgb2QiuLv8j2O0j9tSFKPmmch5nWSZhguUxvbrw%40mail.gmail.com
    Backpatch: 14-, where amcheck heap verification was introduced.


contrib/amcheck/verify_heapam.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/amcheck/verify_heapam.c b/contrib/amcheck/verify_heapam.c index a3caee7cdd3..3648ed8d4e7 100644 --- a/contrib/amcheck/verify_heapam.c +++ b/contrib/amcheck/verify_heapam.c @@ -380,6 +380,8 @@ verify_heapam(PG_FUNCTION_ARGS) { OffsetNumber maxoff; + CHECK_FOR_INTERRUPTS(); + /* Optionally skip over all-frozen or all-visible blocks */ if (skip_option != SKIP_PAGES_NONE) { [parent: ed740b06b18e]