Re: Event trigger bugs (was Re: Repeated crashes in GENERATED ... ASIDENTITY tests)

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Event trigger bugs (was Re: Repeated crashes in GENERATED ... ASIDENTITY tests)
Дата
Msg-id 20180419220212.vpx4hc7wrseh4ax6@alvherre.pgsql
обсуждение исходный текст
Ответ на Event trigger bugs (was Re: Repeated crashes in GENERATED ... AS IDENTITY tests)  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Tom Lane wrote:

> Hence, two questions:
> 
> * Should EventTriggerTableRewrite do
> 
>     if (!currentEventTriggerState ||
>         currentEventTriggerState->commandCollectionInhibited)
>         return;
> 
> like most of the other functions, or should it just check for null
> currentEventTriggerState?

I vaguely recall that commandCollectionInhibited is to hide internal
queries launched via SPI by matview REFRESH CONCURRENTLY.  I'm not sure
if refresh involves a table rewrite that could trigger the bug here, but
I'd be consistent about it.

I don't know the answer to the second question.

> The point that running fast_default in parallel with a pile of other
> regression tests is damfool test design still stands, but I have to
> credit it with having exposed a bug.

Indubitably.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


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

Предыдущее
От: Andrew Gierth
Дата:
Сообщение: Re: Repeated crashes in GENERATED ... AS IDENTITY tests
Следующее
От: Robert Haas
Дата:
Сообщение: Re: Double-writes, take two?