On Fri, Dec 22, 2023 at 10:44 PM Japin Li <japi...@hotmail.com> wrote: > > > On Fri, 22 Dec 2023 at 22:37, Junwang Zhao <zhjw...@gmail.com> wrote: > > On Fri, Dec 22, 2023 at 10:25 PM Japin Li <japi...@hotmail.com> wrote: > >> I try to set idle_in_transaction_session_timeout after begin transaction, > >> it changes immediately, so I think transaction_timeout should also be take > >> immediately. > > > > Ah, right, idle_in_transaction_session_timeout is set after the set > > command finishes and before the backend send *ready for query* > > to the client, so the value of the GUC is already set before > > next command. > > > > I mean, is it possible to set transaction_timeout before next comand? > Yeah, it's possible, set transaction_timeout in the when it first goes into *idle in transaction* mode, see the attached files.
> > -- > Regrads, > Japin Li > ChengDu WenWu Information Technology Co., Ltd. -- Regards Junwang Zhao
v15-0001-Introduce-transaction_timeout.patch
Description: Binary data
v15-0002-set-transaction_timeout-before-next-command.patch
Description: Binary data