Re: heap_tuple_needs_freeze false positive

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: heap_tuple_needs_freeze false positive
Дата
Msg-id 15676.1328155426@sss.pgh.pa.us
обсуждение исходный текст
Ответ на heap_tuple_needs_freeze false positive  (Alvaro Herrera <alvherre@alvh.no-ip.org>)
Список pgsql-hackers
Alvaro Herrera <alvherre@alvh.no-ip.org> writes:
> !     if (!(tuple->t_infomask & HEAP_XMAX_INVALID))
>       {
> !         if (!(tuple->t_infomask & HEAP_XMAX_IS_MULTI))

How about just one test,
if (!(tuple->t_infomask & (HEAP_XMAX_INVALID | HEAP_XMAX_IS_MULTI)))

But other than that quibble, yeah, it's a bug.  XMAX_INVALID means just
that: the xmax is not to be thought valid.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: spgist text_ops and LIKE
Следующее
От: Alvaro Herrera
Дата:
Сообщение: freezing multixacts