Skip to content
Snippets Groups Projects
  • Tom Lane's avatar
    d12afe11
    Add vacuum_delay_point call in compute_index_stats's per-sample-row loop. · d12afe11
    Tom Lane authored
    Slow functions in index expressions might cause this loop to take long
    enough to make it worth being cancellable.  Probably it would be enough
    to call CHECK_FOR_INTERRUPTS here, but for consistency with other
    per-sample-row loops in this file, let's use vacuum_delay_point.
    
    Report and patch by Jeff Janes.  Back-patch to all supported branches.
    d12afe11
    History
    Add vacuum_delay_point call in compute_index_stats's per-sample-row loop.
    Tom Lane authored
    Slow functions in index expressions might cause this loop to take long
    enough to make it worth being cancellable.  Probably it would be enough
    to call CHECK_FOR_INTERRUPTS here, but for consistency with other
    per-sample-row loops in this file, let's use vacuum_delay_point.
    
    Report and patch by Jeff Janes.  Back-patch to all supported branches.