Re: [HACKERS] Comment in snapbuild.c file

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: [HACKERS] Comment in snapbuild.c file
Дата
Msg-id 20170810141730.aclru5gk4yczb3dn@alvherre.pgsql
обсуждение исходный текст
Ответ на [HACKERS] Comment in snapbuild.c file  (Masahiko Sawada <sawada.mshk@gmail.com>)
Ответы Re: [HACKERS] Comment in snapbuild.c file  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Список pgsql-hackers
Masahiko Sawada wrote:
> Hi all,
> 
> In snapbuild.c file, there is a comment as follows.
> 
>    * NB: Because of that xmax can be lower than xmin, because we only
>    * increase xmax when a catalog modifying transaction commits. While odd
>    * looking, it's correct and actually more efficient this way since we hit
>    * fast paths in tqual.c.
>    */
> 
> Maybe we can get rid of the second "because" in the first sentence?

I think the whole para needs to be rethought.  I propose this:
 * NB: We only increase xmax when a catalog-modifying transaction commits * (see SnapBuildCommitTxn).  Because of this,
xmaxcan be lower than xmin, * which looks odd but is correct and actually more efficient, since we hit * fast paths in
tqual.c.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: [HACKERS] pl/perl extension fails on Windows
Следующее
От: Chris Travers
Дата:
Сообщение: Re: [HACKERS] Funny WAL corruption issue