Re: Transaction ID wraparound: problem and proposed solution

Поиск
Список
Период
Сортировка
От Larry Rosenman
Тема Re: Transaction ID wraparound: problem and proposed solution
Дата
Msg-id 20001105152447.A4628@lerami.lerctr.org
обсуждение исходный текст
Ответ на Re: Transaction ID wraparound: problem and proposed solution  (Hannu Krosing <hannu@tm.ee>)
Список pgsql-hackers
* Hannu Krosing <hannu@tm.ee> [001105 15:21]:
> Peter Eisentraut wrote:
> > 
> I suspect that we do on many platforms (like *BSD, Linux and Win32).
Many, but not *ALL*.  I prefer to build my stuff using the Native
UnixWare 7 (UDK) Compiler.  As of the Feature Supplement (due out any
week now, I have a pre-release), we have WORKING C++, and the compiler
is C99, and the C++ is STD C++ (very very very close). 

GCC/G++ for this platform (at least from the SCO Skunkware side) is
NOT C99 nore STD C++.

> 
> What platforms we currently support don't have functional gcc ?
> 
> > But we could make the XID a struct of two 4-byte integers, at the obvious
> > increase in storage size.
> 
> And a (hopefully) small performance hit on operations when defined as
> macros,
> and some more for less data fitting in cache.
> 
> what operations do we need to be defined ?
> 
> will >, <, ==, !=, >=, <== and ++ be enough ?
> 
> -------------
> Hannu
-- 
Larry Rosenman                      http://www.lerctr.org/~ler
Phone: +1 972-414-9812 (voice) Internet: ler@lerctr.org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749


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

Предыдущее
От: Hannu Krosing
Дата:
Сообщение: Re: Transaction ID wraparound: problem and proposed solution
Следующее
От: Hiroshi Inoue
Дата:
Сообщение: ResetSystemCaches(was Re: relation ### modified while in use)