Re: exposing wait events for non-backends (was: Tracking wait event for latches)
Robert Haas <robertmhaas@gmail.com>
From: Robert Haas <robertmhaas@gmail.com>
To: Michael Paquier <michael.paquier@gmail.com>
Cc: Kuntal Ghosh <kuntalghosh.2007@gmail.com>,
Andres Freund <andres@anarazel.de>, Tom Lane <tgl@sss.pgh.pa.us>,
Peter Eisentraut <peter.eisentraut@2ndquadrant.com>, Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>,
Craig Ringer <craig@2ndquadrant.com>, Kevin Grittner <kgrittn@gmail.com>,
Alvaro Herrera <alvherre@2ndquadrant.com>, Thomas Munro <thomas.munro@enterprisedb.com>, Alexander Korotkov <a.korotkov@postgrespro.ru>, PostgreSQL mailing lists <pgsql-hackers@postgresql.org>
Date: 2017-03-22T16:20:48Z
Lists: pgsql-hackers
On Wed, Mar 22, 2017 at 1:31 AM, Michael Paquier <michael.paquier@gmail.com> wrote: > Okay, switched as ready for committer. One note for the committer > though: keeping the calls of pgstat_bestart() out of > BackgroundWorkerInitializeConnection() and > BackgroundWorkerInitializeConnectionByOid() keeps users the > possibility to not have backends connected to the database show up in > pg_stat_activity. This may matter for some users (cloud deployment for > example). I am as well in favor in keeping the work of those routines > minimal, without touching at pgstat. I think that's just inviting bugs of omission, in both core and extension code. I think it'd be much better to do this in a centralized place. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
Commits
-
Show more processes in pg_stat_activity.
- fc70a4b0df38 10.0 landed