> 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.



Reply via email to