Re: page macros cleanup

Поиск
Список
Период
Сортировка
От Pavan Deolasee
Тема Re: page macros cleanup
Дата
Msg-id 2e78013d0807040150w393ad72codaf06a6ac12a83ce@mail.gmail.com
обсуждение исходный текст
Ответ на Re: page macros cleanup  (Zdenek Kotala <Zdenek.Kotala@Sun.COM>)
Ответы Re: page macros cleanup  ("Heikki Linnakangas" <heikki@enterprisedb.com>)
Список pgsql-patches
On Fri, Jul 4, 2008 at 1:01 PM, Zdenek Kotala <Zdenek.Kotala@sun.com> wrote:
>
>
> Good catch. I lost in basic arithmetic. What I see now that original
> definition count sizeof(ItemIdData) twice and on other side it does not take
> care about MAXALING correctly. I think correct formula is:
>
> #define HashMaxItemSize(page) \
>        (PageGetPageSize(page) - \
>          ( MAXALIGN(SizeOfPageHeaderData + sizeof(ItemIdData))+ \
>            MAXALIGN(sizeof(HashPageOpaqueData)) \
>          )\
>         )
>
> What do you think?
>


Yes. I think that's the correct way.


Thanks,
Pavan

--
Pavan Deolasee
EnterpriseDB http://www.enterprisedb.com

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

Предыдущее
От: Teodor Sigaev
Дата:
Сообщение: Re: Multi-column GIN
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Explain XML patch v2