Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql Hackers > Review: DTrace ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 42 Topic 9629 of 10114
Post > Topic >>

Review: DTrace probes (merged version)

by Zdenek.Kotala@[EMAIL PROTECTED] (Zdenek Kotala) Jul 4, 2008 at 04:38 PM

I performed review of merged patch from Robert Treat. At first point the
patch 
does not work (SunOS 5.11 snv_86 sun4u sparc SUNW,Sun-Fire-V240)

      truncate             ... ok
      alter_table          ... FAILED (test process exited with exit code
2)
      sequence             ... ok
      polymorphism         ... ok
      rowtypes             ... ok
      returning            ... ok
      largeobject          ... FAILED (test process exited with exit code
2)
      xml                  ... ok
test stats                ... FAILED (test process exited with exit code
2)
test tablespace           ... FAILED (test process exited with exit code
2)


However I went through a code and I have following comments:

1) Naming convention:

  - Some probes uses "*end", some "*done". It would be good to select one
name.
  - I prefer to use clog instead of slru in probes name. clog is widely
known.
  - It seems to me better to have checkpoint-clog..., checkpoint-subtrans 
instead of clog-checkpoint.
  - buffer-flush was originally dirty-buffer-write-start. I prefer Robert
Lor's 
naming.

2) storage read write probes

smgr-read*, smgr-writes probes are in md.c. I personally think it make
more 
sense to put them into smgr.c. Only advantage to have it in md.c is that
actual 
amount of bytes is possible to monitor.

3) query rewrite probe

There are several probes for query measurement but query rewrite phase is 
missing. See analyze_and_rewrite or pg_parse_and_rewrite

4) autovacuum_start

Autovacuum_start probe is alone. I propose following probes for
completeness:

proc-autovacuum-start
proc-autovacuum-stop
proc-bgwriter-start
proc-bgwriter-stop
proc-backend-start
proc-backend-stop
proc-master-start
proc-master-stop

5) Need explain of usage:

I have some doubts about following probes. Could you please explain usage
of 
them? example dtrace script is welcome

  - all exec-* probes
  - mark-dirty, local-mark-dirty


6) several comments about placement:

I published patch on http://reviewdemo.postgresql.org/r/25/.
I added
several 
comments there.

7) SLRU/CLOG

SLRU probes could be return more info. For example if page was in buffer
or if 
physical write is not necessary and so on.


	That's all for this moment

			Zdenek		
-- 
Zdenek Kotala              Sun Microsystems
Prague, Czech Republic     http://sun.com/postgresql


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
 




 42 Posts in Topic:
Review: DTrace probes (merged version)
Zdenek.Kotala@[EMAIL PROT  2008-07-04 16:38:06 
Re: Review: DTrace probes (merged version)
alvherre@[EMAIL PROTECTED  2008-07-04 11:05:40 
Re: Review: DTrace probes (merged version)
tgl@[EMAIL PROTECTED] (T  2008-07-04 12:22:08 
Re: Review: DTrace probes (merged version)
Zdenek.Kotala@[EMAIL PROT  2008-07-04 19:19:40 
Re: Review: DTrace probes (merged version)
alvherre@[EMAIL PROTECTED  2008-07-04 13:30:35 
Re: Review: DTrace probes (merged version)
Zdenek.Kotala@[EMAIL PROT  2008-07-04 19:26:52 
Re: Review: DTrace probes (merged version)
alvherre@[EMAIL PROTECTED  2008-07-04 13:33:05 
Re: Review: DTrace probes (merged version)
Zdenek.Kotala@[EMAIL PROT  2008-07-04 19:42:12 
Re: Review: DTrace probes (merged version)
Zdenek.Kotala@[EMAIL PROT  2008-07-04 19:50:18 
Re: Review: DTrace probes (merged version)
Robert.Lor@[EMAIL PROTECT  2008-07-21 14:47:24 
Re: Review: DTrace probes (merged version)
peter_e@[EMAIL PROTECTED]  2008-07-23 19:02:12 
Re: Review: DTrace probes (merged version)
Zdenek.Kotala@[EMAIL PROT  2008-07-23 20:55:57 
Re: Review: DTrace probes (merged version) ver_03
Zdenek.Kotala@[EMAIL PROT  2008-07-24 17:11:46 
Re: Review: DTrace probes (merged version) ver_03
jesus@[EMAIL PROTECTED]   2008-07-24 12:15:26 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-07-25 22:36:43 
Re: Review: DTrace probes (merged version) ver_03
tgl@[EMAIL PROTECTED] (T  2008-07-26 19:09:45 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-08-01 15:42:23 
Re: Review: DTrace probes (merged version) ver_03
gsmith@[EMAIL PROTECTED]   2008-08-02 16:00:51 
Re: Review: DTrace probes (merged version) ver_03
Zdenek.Kotala@[EMAIL PROT  2008-07-25 09:45:20 
Re: Review: DTrace probes (merged version) ver_03
Zdenek.Kotala@[EMAIL PROT  2008-07-28 12:27:43 
Re: Review: DTrace probes (merged version) ver_03
Zdenek.Kotala@[EMAIL PROT  2008-07-28 13:32:54 
Re: Review: DTrace probes (merged version) ver_03
tgl@[EMAIL PROTECTED] (T  2008-07-28 10:16:21 
Re: Review: DTrace probes (merged version) ver_03
Zdenek.Kotala@[EMAIL PROT  2008-07-28 16:13:11 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-28 18:17:56 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-28 18:39:19 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-28 18:54:14 
Re: Review: DTrace probes (merged version) ver_03
tgl@[EMAIL PROTECTED] (T  2008-07-28 20:06:57 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-29 00:23:41 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-29 23:34:54 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-07-31 14:20:37 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-07-31 17:08:41 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-31 15:21:26 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-07-31 16:43:30 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-07-31 18:19:29 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-31 23:08:56 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-08-01 09:19:47 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-08-01 09:31:43 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-07-31 23:22:33 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-08-01 09:27:55 
Re: Review: DTrace probes (merged version) ver_03
Robert.Lor@[EMAIL PROTECT  2008-08-01 09:44:45 
Re: Review: DTrace probes (merged version) ver_03
gsmith@[EMAIL PROTECTED]   2008-08-01 15:18:01 
Re: Review: DTrace probes (merged version) ver_03
alvherre@[EMAIL PROTECTED  2008-08-01 16:01:37 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Sep 7 2:22:16 CDT 2008.