Re: pgsql/src/backend/commands sequence.c

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pgsql/src/backend/commands sequence.c
Дата
Msg-id 29181.986337482@sss.pgh.pa.us
обсуждение исходный текст
Ответ на pgsql/src/backend/commands sequence.c  ("Vadim B. Mikheev - CVS" <vadim@hub.org>)
Список pgsql-committers
"Vadim B. Mikheev - CVS" <vadim@hub.org> writes:
> Modified files:
>     src/backend/commands: sequence.c

> Log message:
>     Log sequence creation (to initialize magic number on recovery).

This change has at least one serious bug: you access and update the
sequence's buffer after you have done ReleaseBuffer.  Shouldn't the
ReleaseBuffer call be after the critical section?

Also, why'd you replace WriteBuffer with ReleaseBuffer anyway?  Doesn't
the buffer need to get marked dirty here??

            regards, tom lane

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

Предыдущее
От: "Vadim B. Mikheev - CVS"
Дата:
Сообщение: pgsql/src/backend/commands sequence.c
Следующее
От: Philip Warner - CVS
Дата:
Сообщение: pgsql/src/bin/pg_dump pg_backup_archiver.h pg_ ...