Re: How to know killed by pg_terminate_backend

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: How to know killed by pg_terminate_backend
Дата
Msg-id 4BEB9D22.6070503@enterprisedb.com
обсуждение исходный текст
Ответ на How to know killed by pg_terminate_backend  (Tatsuo Ishii <ishii@postgresql.org>)
Ответы Re: How to know killed by pg_terminate_backend  (Tatsuo Ishii <ishii@postgresql.org>)
Список pgsql-hackers
Tatsuo Ishii wrote:
> If a backend killed by pg_terminate_backend(), the backend returns
> 57P01 which is identical to the one when it's killed by postmaster.
> 
> Problem is, pgpool-II needs to trigger failover if postmaster goes
> down because apparently pgpool-II cannot use the PostgreSQL server
> anymore.
> 
> On the otherhand, pg_terminate_backend() just terminates a backend. So
> triggering failover is overkill.
> 
> Maybe we could make PostgreSQL a little bit smarter so that it returns
> a different code than 57P01 when killed by pg_terminate_backend().

Seems reasonable. Does the victim backend currently know why it has been
killed?

--  Heikki Linnakangas EnterpriseDB   http://www.enterprisedb.com


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

Предыдущее
От: Devrim GÜNDÜZ
Дата:
Сообщение: Re: pg_upgrade code questions
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Tags missing from GIT mirror?