On Thu, Nov 13, 2025 at 11:21 AM Chao Li <[email protected]> wrote:
> I debugged further this morning, and I think I have found the root cause. 
> Ultimately, the problem is not with discardUntilSync(), instead, 
> discardAvailableResults() mistakenly eats PGRES_PIPELINE_SYNC.

Thanks for debugging!

Yes, discardAvailableResults() can discard PGRES_PIPELINE_SYNC,
but do you mean that's the root cause of the assertion failure
Nagata-san reported?
Since that failure can occur even in older branches, I was thinking
that newer code
like discardAvailableResults() in master isn't the root cause...

Regards,

-- 
Fujii Masao


Reply via email to