Re: pg_terminate_backend idea

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: pg_terminate_backend idea
Дата
Msg-id 42B8BB96.5010600@opencloud.com
обсуждение исходный текст
Ответ на Re: pg_terminate_backend idea  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Tom Lane wrote:
> "Magnus Hagander" <mha@sollentuna.net> writes:
> 
>>But it still requires me to send some data (such as a dummy query) to
>>the backend before it exits. This is because server side libpq blocks
>>when reading and ignores signals at this time. I believe the fix for
>>this would be to pass a flag down to the libpq routines that we want to
>>be abort in case of signal+flag, set only when doing the "main call" to
>>recv, so we can kill idle process.
> 
> 
> Yech!  That code is messy enough already, lets not pile another kluge
> atop it in order to handle something that's not even being requested
> AFAIR.

I ran into the same problem back when I was trying to implement an
idle-in-transaction timeout, so solving this might be useful in more
than one place..

-O


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

Предыдущее
От: Dave Cramer
Дата:
Сообщение: Re: PROPOSAL FE/BE extension to handle IN/OUT parameters
Следующее
От: Neil Conway
Дата:
Сообщение: pl/pgsql: END verbosity