Re: idle_in_transaction_timeout

Поиск
Список
Период
Сортировка
От Vik Fearing
Тема Re: idle_in_transaction_timeout
Дата
Msg-id 538E6E59.2020602@dalibo.com
обсуждение исходный текст
Ответ на Re: idle_in_transaction_timeout  (David G Johnston <david.g.johnston@gmail.com>)
Список pgsql-hackers
<div class="moz-cite-prefix">On 06/04/2014 02:01 AM, David G Johnston wrote:<br /></div><blockquote
cite="mid:CAKFQuwYwHkZXwt-NaUXsEP3XuSAunzbgPo8cbe_2Nv6M89hN1g@mail.gmail.com"type="cite"><div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">​Defaultto dropping the connection but give the usersadministrators the
capabilityto decide for themselves?</div></blockquote><br /> Meh.<br /><br /><blockquote
cite="mid:CAKFQuwYwHkZXwt-NaUXsEP3XuSAunzbgPo8cbe_2Nv6M89hN1g@mail.gmail.com"type="cite"><div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Istill haven't heard an argument for why this wouldn't apply to aborted
idle-in-transactions. I get the focus in on releasing locks but if the transaction fails but still hangs around forever
itis just as broken as one that doesn't fail and hangs around forever.  <br /></div></blockquote><br /> My main concern
waswith locks and blocking VACUUM.  Aborted transactions don't do either of those things.  The correct solution is to
terminateaborted transaction, too, or not terminate anything and abort the idle ones.<br /><br /><blockquote
cite="mid:CAKFQuwYwHkZXwt-NaUXsEP3XuSAunzbgPo8cbe_2Nv6M89hN1g@mail.gmail.com"type="cite"><div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Evenif you limit the end result to only aborting the transaction the
end-userwill likely want to distinguish between their transaction failing and their failed transaction remaining idle
toolong - if only to avoid the situation where they make the transaction no longer fail but still hit the
timeout.</div></blockquote><br/> But hitting the timeout *is* failing.<br /><br /> With the new patch, the first query
willsay that the transaction was aborted due to timeout.  Subsequent queries will do as they've always done.<br /><pre
class="moz-signature"cols="72">-- 
 
Vik</pre>

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

Предыдущее
От: Haribabu Kommi
Дата:
Сообщение: Re: [BUGS] BUG #9652: inet types don't support min/max
Следующее
От: Robert Haas
Дата:
Сообщение: Re: idle_in_transaction_timeout