RE: Re: [COMMITTERS] TOAST

Поиск
Список
Период
Сортировка
От Mikheev, Vadim
Тема RE: Re: [COMMITTERS] TOAST
Дата
Msg-id 8F4C99C66D04D4118F580090272A7A23018C45@SECTORBASE1
обсуждение исходный текст
Ответы Re: Re: [COMMITTERS] TOAST  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Re: [COMMITTERS] TOAST  (JanWieck@t-online.de (Jan Wieck))
Список pgsql-hackers
> The problem appears to be that DataFill() is invoked on the tuple
> after toasting, and it forces the infomask to zero, losing any
> transaction status bits that may have been there.  I think perhaps
> line 93 of heaptuple.c should be
> 
>     *infomask &= HEAP_XACT_MASK;
> 
> not
> 
>     *infomask = 0;
> 
> Comments anyone?

One should check all places from where DataFill called...

Btw, I've found that I unlocked buffer in heap_insert *after* WriteBuffer -
fixed.

2Jan - please note NO ELOG(ERROR)... comment in heap_update: can you move
toast
code below xlog one?

Vadim


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

Предыдущее
От: The Hermit Hacker
Дата:
Сообщение: Re: [ANNOUNCE] Re: proposed improvements to PostgreSQL license
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Re: [COMMITTERS] TOAST