> On Nov 9, 2026, at 17:15, Etsuro Fujita <[email protected]> wrote:
> 
> Hi Chao,
> 
> On Thu, Nov 5, 2026 at 2:59 PM Chao Li <[email protected]> wrote:
>> This is a follow-up to patch [1] that I recently reviewed. The header 
>> comment of ExecAppendAsyncEventWait can be enhanced, but Etsuro-san 
>> considered that a pure improvement, so he asked for a separate patch.
> 
> Thanks for the patch!  Here are my comments:
> 
>  *     ExecAppendAsyncEventWait
>  *
>  *     Wait or poll for file descriptor events and fire callbacks.
> + *
> + *     If node->as_syncdone is true, wait until at least one event
> + *     occurs; otherwise, poll without waiting so synchronous
> + *     execution can proceed.
> 
> I don't think this is 100% correct, because even when polling for
> events, we will do async execution if some were ready.
> 
> BTW: I noticed we are clarifying this by this comment within that function:
> 
>    /*
>     * If the timeout is -1, wait until at least one event occurs.  If the
>     * timeout is 0, poll for events, but do not wait at all.
>     */
> 
> This seems more accurate to me, so how about modifying the latter of
> the proposed comments using this, like the attached?  This change
> makes the above comment redundant, so I removed it and instead added a
> brief comment.
> 
> Best regards,
> Etsuro Fujita
> <v2-0001-Clarify-when-ExecAppendAsyncEventWait-waits-or-po.patch>


Hi Etsuro-san,

Thanks for reviewing and updating the patch. V2 is clearer, and it also 
eliminates the redundant comment, which is good.

Best regards,
--
Chao Li (Evan)
HighGo Software Co., Ltd.
https://www.highgo.com/






Reply via email to