Re: BUG #4522: autovacuum working send SIGUSR1 to the wrong pid

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: BUG #4522: autovacuum working send SIGUSR1 to the wrong pid
Дата
Msg-id 491AACA7.9010704@enterprisedb.com
обсуждение исходный текст
Ответ на BUG #4522: autovacuum working send SIGUSR1 to the wrong pid  ("Zou Yong" <springwell@gmail.com>)
Ответы Re: BUG #4522: autovacuum working send SIGUSR1 to the wrong pid  (Alvaro Herrera <alvherre@commandprompt.com>)
Список pgsql-bugs
Zou Yong wrote:
> Bug reference:      4522
> Logged by:          Zou Yong
> Email address:      springwell@gmail.com
> PostgreSQL version: 8.3.4
> Operating system:   Linux 2.6.24
> Description:        autovacuum working send SIGUSR1 to the wrong pid
> Details:
>
> I was running postgres on a Linux with busybox. The autovacuum feature is
> turned on. I noticed that the autovacuum worker sent SIGUSR1 to pid 1 which
> is the init process and caused the system halt.

Hmm. The postgres user shouldn't have permission to halt the system,
methinks.

> I did some debugging and found that the root cause is the constant
> AutoVacNumSignals is not defined correctly. It should be (AutoVacRebalance +
> 1).

Yeah, that's clearly a bug. Fixed, thanks.

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

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

Предыдущее
От: "Zou Yong"
Дата:
Сообщение: BUG #4522: autovacuum working send SIGUSR1 to the wrong pid
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: BUG #4522: autovacuum working send SIGUSR1 to the wrong pid