Zou Yong wrote:
Bug reference:      4522
Logged by:          Zou Yong
Email address:      [EMAIL PROTECTED]
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

--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to