From: Heikki Linnakangas Date: Mon, 11 Mar 2024 18:43:04 +0000 (+0200) Subject: Remove unneeded vacuum_delay_point from heap_vac_scan_get_next_block X-Git-Tag: REL_17_BETA1~680 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=3d8652cd32846e4f9eaff9580858d281136bd0fd;p=postgresql.git Remove unneeded vacuum_delay_point from heap_vac_scan_get_next_block heap_vac_scan_get_next_block() does relatively little work, so there is no need to call vacuum_delay_point(). A future commit will call heap_vac_scan_get_next_block() from a callback, and we would like to avoid calling vacuum_delay_point() in that callback. Author: Melanie Plageman Discussion: https://postgr.es/m/CAAKRu_Yf3gvXGcCnqqfoq0Q8LX8UM-e-qbm_B1LeZh60f8WhWA%40mail.gmail.com --- diff --git a/src/backend/access/heap/vacuumlazy.c b/src/backend/access/heap/vacuumlazy.c index 61f8cf39e0e..18004907750 100644 --- a/src/backend/access/heap/vacuumlazy.c +++ b/src/backend/access/heap/vacuumlazy.c @@ -1233,7 +1233,6 @@ find_next_unskippable_block(LVRelState *vacrel, bool *skipsallvis) *skipsallvis = true; } - vacuum_delay_point(); next_unskippable_block++; }