> On 19 Oct 2024, at 20:41, Junwang Zhao <zhjw...@gmail.com> wrote: > > I'm wondering why is the case, ISTM that we can do *p.current_blocknum > = scanblkno* > and *p.last_exclusive = num_pages* in each loop of the outer for? Thanks for reviewing! AFAIK we cannot restart stream if it's finished, so we have a race condition of main loop and callback caller. Resolving this race condition would make code much more complex for a relatively small benefit. I'll address typos in next patch version, thank you for looking into this. Best regards, Andrey Borodin.
- Using read_stream in index vacuum Andrey M. Borodin
- Re: Using read_stream in index vacuum Junwang Zhao
- Re: Using read_stream in index vacuum Andrey M. Borodin
- Re: Using read_stream in index vacuum Junwang Zhao
- Re: Using read_stream in index vacuum Andrey M. Borodin
- Re: Using read_stream in index vac... Melanie Plageman
- Re: Using read_stream in index... Melanie Plageman
- Re: Using read_stream in index vac... Andrei Borodin
- Re: Using read_stream in index... Melanie Plageman
- Re: Using read_stream in i... Andrey M. Borodin
- Re: Using read_stream in i... Melanie Plageman
- Re: Using read_stream in i... Andrey M. Borodin
- Re: Using read_stream in i... Junwang Zhao