| From: | Andres Freund <andres(at)anarazel(dot)de> | 
|---|---|
| To: | Robert Haas <rhaas(at)postgresql(dot)org> | 
| Cc: | pgsql-committers(at)postgresql(dot)org | 
| Subject: | Re: pgsql: Provide much better wait information in pg_stat_activity. | 
| Date: | 2016-03-11 00:32:15 | 
| Message-ID: | 20160311003215.n67y5saowvnghskg@alap3.anarazel.de | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-committers pgsql-hackers | 
On 2016-03-10 18:55:47 +0000, Robert Haas wrote:
> Provide much better wait information in pg_stat_activity.
> 
> When a process is waiting for a heavyweight lock, we will now indicate
> the type of heavyweight lock for which it is waiting.  Also, you can
> now see when a process is waiting for a lightweight lock - in which
> case we will indicate the individual lock name or the tranche, as
> appropriate - or for a buffer pin.
My compiler quite validly complains:
/home/andres/src/postgresql/src/backend/storage/lmgr/lmgr.c: In function ‘GetLockNameFromTagType’:
/home/andres/src/postgresql/src/backend/storage/lmgr/lmgr.c:1018:9: warning: function may return address of local variable [-Wreturn-local-addr]
  return locktypename;
         ^
/home/andres/src/postgresql/src/backend/storage/lmgr/lmgr.c:1007:8: note: declared here
  char  tnbuf[32];
        ^
In file included from /home/andres/src/postgresql/src/backend/commands/dbcommands.c:20:0:
Andres
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Amit Langote | 2016-03-11 01:08:11 | Re: pgsql: Don't vacuum all-frozen pages. | 
| Previous Message | Peter Geoghegan | 2016-03-10 23:19:15 | Re: pgsql: Don't vacuum all-frozen pages. | 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Joel Jacobson | 2016-03-11 01:31:56 | Re: [COMMITTERS] pgsql: Provide much better wait information in pg_stat_activity. | 
| Previous Message | Andres Freund | 2016-03-10 23:30:37 | Re: checkpointer continuous flushing - V18 |