Re: HeapTupleSatisfiesToast not setting XMIN_COMMITTED?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: HeapTupleSatisfiesToast not setting XMIN_COMMITTED?
Дата
Msg-id 28200.1316635506@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: HeapTupleSatisfiesToast not setting XMIN_COMMITTED?  (Alvaro Herrera <alvherre@commandprompt.com>)
Список pgsql-hackers
Alvaro Herrera <alvherre@commandprompt.com> writes:
> More interesting, however, is the fact that the XMAX_COMMITTED bit is
> never set either.  I guess the rows are deleted by a different mechanism
> (tuptoaster probably) -- it isn't obvious how this works just by looking
> at tqual.c.  It seems to do nothing at all.

I have some vague recollection that the only reason we do any xmin/xmax
checking at all for a TOAST tuple is to support tuple motion caused by
old-style VACUUM FULL.  Jan might remember better.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: HeapTupleSatisfiesToast not setting XMIN_COMMITTED?
Следующее
От: Gurjeet Singh
Дата:
Сообщение: Re: memory barriers (was: Yes, WaitLatch is vulnerable to weak-memory-ordering bugs)