Dear Sawada-san, Serigei,
Good catch, I have also been seeing and considering the test, but Sawada-san is faster.
> The fix looks good to me. We need to check and update XLogLogicalInfo
> in every place where we reset the top-level transaction id.
>
> I've updated the patch with the regression tests. Please review it.
Confirmed the test fails on HEAD and pass after the patch.
There might be idea to put the function after the "nParallelCurrentXids = 0;"
even in the CommitTransaction() and PrepareTransaction(), which is same as
CleanupTransaction(). But any places are OK for me.
LGTM.
Best regards,
Hayato Kuroda
FUJITSU LIMITED