Re: synchronized snapshots

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: synchronized snapshots
Дата
Msg-id 18180.1319041048@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: synchronized snapshots  (Joachim Wieland <joe@mcknight.de>)
Ответы Re: synchronized snapshots
Re: synchronized snapshots
Список pgsql-hackers
Joachim Wieland <joe@mcknight.de> writes:
> [ synchronized-snapshots patch ]

Looking through this code, it strikes me that SET TRANSACTION SNAPSHOT
is fundamentally incompatible with SERIALIZABLE READ ONLY DEFERRABLE
mode.  That mode assumes that you should be able to just take a new
snapshot, repeatedly, until you get one that's "safe".  With the patch
as written, if the supplied snapshot is "unsafe", GetSafeSnapshot()
will just go into an infinite loop.

AFAICS we should just throw an error if SET TRANSACTION SNAPSHOT is done
in a transaction with those properties.  Has anyone got another
interpretation?  Would it be better to silently ignore the DEFERRABLE
property?
        regards, tom lane


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

Предыдущее
От: "Kevin Grittner"
Дата:
Сообщение: Re: new compiler warnings
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: synchronized snapshots