On Thu, Sep 16, 2021 at 7:31 PM Fujii Masao <masao.fu...@oss.nttdata.com>
wrote:

> Hi,
>
> In postgres_fdw, pgfdw_xact_callback() and pgfdw_subxact_callback() do
> almost the same thing to rollback remote toplevel- and sub-transaction.
> But their such rollback logics are implemented separately and
> in different way. Which would decrease the readability and maintainability,
> I think. So how about making the common function so that those callback
> functions can just use it? Patch attached.
>
> Regards,
>
> --
> Fujii Masao
> Advanced Computing Technology Center
> Research and Development Headquarters
> NTT DATA CORPORATION
>
Hi,

+           goto fail;          /* Trouble clearing prepared statements */

The label fail can be removed. Under the above condition,
entry->changing_xact_state is still true. You can directly return.

Cheers

Reply via email to