Re: Assertion failing in master, predicate.c

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Assertion failing in master, predicate.c
Дата
Msg-id 13024.1574449649@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Assertion failing in master, predicate.c  (Mark Dilger <hornschnorter@gmail.com>)
Ответы Re: Assertion failing in master, predicate.c  (Mark Dilger <hornschnorter@gmail.com>)
Re: Assertion failing in master, predicate.c  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Mark Dilger <hornschnorter@gmail.com> writes:
> On 11/21/19 8:03 PM, Tom Lane wrote:
>> I also confirm that it only happens in HEAD, not v12.  I've not
>> actually bisected, but a look at the git history for predicate.c
>> sure makes it look like db2687d1f ("Optimize PredicateLockTuple")
>> must be to blame.

> `git bisect` shows the problem occurs earlier than that, and by
> chance the first bad commit was one of yours.  I'm not surprised
> that your commit was regarding LISTEN/NOTIFY, as the error is
> always triggered with a LISTEN statement.  (I've now hit this
> many times in many tests of multiple SQL statements, and the
> last statement before the error is always a LISTEN.)

Oh my, that's interesting!  I had wondered a bit about the LISTEN
changes, but it's hard to see how those could have any connection
to serializable mode.  This will be an entertaining debugging
exercise ...

            regards, tom lane



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

Предыдущее
От: David Steele
Дата:
Сообщение: Re: backup manifests
Следующее
От: Mark Dilger
Дата:
Сообщение: Re: Assertion failing in master, predicate.c