Re: XACT_EVENT for 'commit prepared'

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: XACT_EVENT for 'commit prepared'
Дата
Msg-id 1249610.1717773580@sss.pgh.pa.us
обсуждение исходный текст
Ответ на XACT_EVENT for 'commit prepared'  (Xiaoran Wang <fanfuxiaoran@gmail.com>)
Ответы Re: XACT_EVENT for 'commit prepared'  (Andres Freund <andres@anarazel.de>)
Список pgsql-hackers
Xiaoran Wang <fanfuxiaoran@gmail.com> writes:
> I found that in enum XactEvent, there is  'XACT_EVENT_PREPARE'  for
> 'prepare transaction', but there is no event for 'commit prepared' or
> 'rollback prepared'.

On the whole, it seems like a good idea to me that those commands
don't invoke event triggers.  It is a core principle of 2PC that
if 'prepare' succeeded, 'commit prepared' must not fail.  Invoking a
trigger during the second step would add failure cases and I'm not
sure what value it has.

            regards, tom lane



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Radu Radutiu
Дата:
Сообщение: Re: Postgresql OOM
Следующее
От: Andres Freund
Дата:
Сообщение: Re: PgStat_KindInfo.named_on_disk not required in shared stats