summaryrefslogtreecommitdiff
path: root/src/backend/utils
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-03-23 01:52:38 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-03-23 01:52:38 +0000
commit471913a6a5d450fae4194ae626825fcc8e4604d6 (patch)
tree3435ca74d340e893f301d06e29d67a9e5add51cd /src/backend/utils
parentc242e6b6d4042446d005732fdcc1daadc53071f6 (diff)
downloadpostgresql-471913a6a5d450fae4194ae626825fcc8e4604d6.tar.gz
More fixes for 8.4 DTrace probes. Remove useless BUFFER_HIT/BUFFER_MISS
probes --- the BUFFER_READ_DONE probe provides the same information and more besides. Expand the LOCK_WAIT_START/DONE probe arguments so that there's actually some chance of telling what is being waited for. Update and clean up the documentation.
Diffstat (limited to 'src/backend/utils')
-rw-r--r--src/backend/utils/probes.d8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/backend/utils/probes.d b/src/backend/utils/probes.d
index 65e0b6fe66..7a1b585bb1 100644
--- a/src/backend/utils/probes.d
+++ b/src/backend/utils/probes.d
@@ -3,7 +3,7 @@
*
* Copyright (c) 2006-2009, PostgreSQL Global Development Group
*
- * $PostgreSQL: pgsql/src/backend/utils/probes.d,v 1.8 2009/03/22 22:39:05 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/probes.d,v 1.9 2009/03/23 01:52:38 tgl Exp $
* ----------
*/
@@ -36,8 +36,8 @@ provider postgresql {
probe lwlock__condacquire(LWLockId, LWLockMode);
probe lwlock__condacquire__fail(LWLockId, LWLockMode);
- probe lock__wait__start(unsigned int, LOCKMODE);
- probe lock__wait__done(unsigned int, LOCKMODE);
+ probe lock__wait__start(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, LOCKMODE);
+ probe lock__wait__done(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, LOCKMODE);
probe query__parse__start(const char *);
probe query__parse__done(const char *);
@@ -59,8 +59,6 @@ provider postgresql {
probe buffer__flush__start(ForkNumber, BlockNumber, Oid, Oid, Oid);
probe buffer__flush__done(ForkNumber, BlockNumber, Oid, Oid, Oid);
- probe buffer__hit(bool);
- probe buffer__miss(bool);
probe buffer__checkpoint__start(int);
probe buffer__checkpoint__sync__start();
probe buffer__checkpoint__done();