On Thu, Sep 24, 2026 at 10:42 AM Sami Imseih <[email protected]> wrote:
>
> > Thank you for updating the patch! I've pushed the 0001 patch as it
> > looks good to me.
> >
> > I'll review 0002 patch and send review comments.
>
> Thanks!

I've reviewed the patch and it mostly looks good to me. I have one
minor comment:

    /* Find our decoding starting point. */
+   set_repack_worker_setup_phase(shared,
+                                 PROGRESS_REPACK_PHASE_INIT_LOGICAL_DECODING);
    DecodingContextFindStartpoint(ctx);

While it's true that DecodingContextFindStartpoint() is the call that
can take a long time in this phase, I'd recommend setting the
INIT_LOGICAL_DECODING phase just before calling
CreateInitDecodingContext(). Otherwise, if CreateInitDecodingContext()
takes time for some reason, it would be reported as "enabling logical
decoding", which the documentation describes as having nothing to do
when effective_wal_level is already logical.

Regards,

-- 
Masahiko Sawada
Amazon Web Services: https://aws.amazon.com


Reply via email to