Re: [PATCH] V3: Idle in transaction cancellation

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: [PATCH] V3: Idle in transaction cancellation
Дата
Msg-id 201011022236.19913.andres@anarazel.de
обсуждение исходный текст
Ответ на Re: [PATCH] V3: Idle in transaction cancellation  ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>)
Ответы Re: [PATCH] V3: Idle in transaction cancellation  (Alvaro Herrera <alvherre@commandprompt.com>)
Re: [PATCH] V3: Idle in transaction cancellation  ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>)
Список pgsql-hackers
On Tuesday 02 November 2010 18:33:15 Kevin Grittner wrote:
> Andres Freund <andres@anarazel.de> wrote:
> > * You wont see an error if the next command after the IDLE in
> > transaction is a COMMIT/ROLLBACK. I don*t see any sensible way
> > around that.
> Well, on a ROLLBACK I'm not sure it's a problem.  On a COMMIT,
> couldn't you call a function to check for it in CommitTransaction
> and PrepareTransaction?
Sure, throwing an error somewhere wouldnt be that hard. But at the moment a 
COMMIT is always successfull (and just reporting a ROLLBACK in a failed txn). 
Doesn't seem to be something to changed lightly.

Does anybody have any idea why COMMIT is allowed there? Seems pretty strange 
to me.

Andres


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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Hash support for arrays
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Hash support for arrays