mirror of
https://github.com/postgres/postgres.git
synced 2025-11-19 13:42:17 +03:00
Add is_analyze parameter to vacuum_delay_point().
This function is used in both vacuum and analyze code paths, and a follow-up commit will require distinguishing between the two. This commit forces callers to specify whether they are in a vacuum or analyze path, but it does not use that information for anything yet. Author: Nathan Bossart <nathandbossart@gmail.com> Co-authored-by: Bertrand Drouvot <bertranddrouvot.pg@gmail.com> Discussion: https://postgr.es/m/ZmaXmWDL829fzAVX%40ip-10-97-1-34.eu-west-3.compute.internal
This commit is contained in:
@@ -1214,7 +1214,7 @@ lazy_scan_heap(LVRelState *vacrel)
|
||||
update_vacuum_error_info(vacrel, NULL, VACUUM_ERRCB_PHASE_SCAN_HEAP,
|
||||
blkno, InvalidOffsetNumber);
|
||||
|
||||
vacuum_delay_point();
|
||||
vacuum_delay_point(false);
|
||||
|
||||
/*
|
||||
* Regularly check if wraparound failsafe should trigger.
|
||||
@@ -2646,7 +2646,7 @@ lazy_vacuum_heap_rel(LVRelState *vacrel)
|
||||
OffsetNumber offsets[MaxOffsetNumber];
|
||||
int num_offsets;
|
||||
|
||||
vacuum_delay_point();
|
||||
vacuum_delay_point(false);
|
||||
|
||||
blkno = iter_result->blkno;
|
||||
vacrel->blkno = blkno;
|
||||
|
||||
Reference in New Issue
Block a user