Re: pgsql: Use streaming read I/O in VACUUM's third phase

2025-02-14 Thread Melanie Plageman
On Fri, Feb 14, 2025 at 1:31 PM Melanie Plageman wrote: > > On Fri, Feb 14, 2025 at 12:59 PM Melanie Plageman > wrote: > > > > Use streaming read I/O in VACUUM's third phase > > > > Make vacuum's third phase (its second pass over the heap), which reaps > > dead items collected in the first phase

Re: pgsql: Use streaming read I/O in VACUUM's third phase

2025-02-14 Thread Melanie Plageman
On Fri, Feb 14, 2025 at 12:59 PM Melanie Plageman wrote: > > Use streaming read I/O in VACUUM's third phase > > Make vacuum's third phase (its second pass over the heap), which reaps > dead items collected in the first phase and marks them as reusable, use > the read stream API. This commit adds a

pgsql: Use streaming read I/O in VACUUM's third phase

2025-02-14 Thread Melanie Plageman
Use streaming read I/O in VACUUM's third phase Make vacuum's third phase (its second pass over the heap), which reaps dead items collected in the first phase and marks them as reusable, use the read stream API. This commit adds a new read stream callback, vacuum_reap_lp_read_stream_next(), that lo