Re: autovacuum "connections" are hidden

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Larry Rosenman <lrosenman(at)pervasive(dot)com>
Cc: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Casey Duncan <casey(at)pandora(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: autovacuum "connections" are hidden
Date: 2006-05-18 17:05:58
Message-ID: 20060518170558.GC4834@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

Larry Rosenman wrote:
> Bruce Momjian wrote:
> > Tom Lane wrote:
> >> Casey Duncan <casey(at)pandora(dot)com> writes:
> >>> however, when I did "select * from pg_stat_activity" on the pg
> >>> server, it showed no connection to that db. Then I looked at the
> >>> processes: tmp0% ps ax | grep test_seg1
> >>> 10317 ? D 0:36 postgres: autovacuum process test_seg1
> >>
> >> Hmm, autovacuum won't show up in pg_stat_activity because it never
> >> calls pgstat_report_activity(). Seems like maybe it should, though.

Yep. I'll fix it. Should I backpatch to 8.1?

> > If we do that, would it help people who are trying to determine if
> > pg_autovacuum is running? Would the connection still appear while
> > pg_autovacuum is sleeping?
>
> I believe while autovacuum is sleeping, the process is gone.

Yes, which means that really autovacuum does not sleep (it just exits
when it's done). Postmaster is the one who sleeps between autovac
iterations.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Bruce Momjian 2006-05-18 17:07:10 Re: autovacuum "connections" are hidden
Previous Message Larry Rosenman 2006-05-18 17:04:26 Re: autovacuum "connections" are hidden

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2006-05-18 17:07:10 Re: autovacuum "connections" are hidden
Previous Message Larry Rosenman 2006-05-18 17:04:26 Re: autovacuum "connections" are hidden