postgres.git / summary / log / commit / refs
commit 191dce109be3870f5800003bbee1484c8a92c9dd
Author: Peter Geoghegan <pg@bowt.ie>
Date: Fri Aug 27 01:42:20 2021 +0000
First released in: 15.0, 14.0
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 226271923a8..173f99d7870 100644
--- a/contrib/amcheck/verify_heapam.c
+++ b/contrib/amcheck/verify_heapam.c
@@ -395,6 +395,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: 5bc429aacb37]