diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2009-03-23 01:52:38 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2009-03-23 01:52:38 +0000 |
commit | 471913a6a5d450fae4194ae626825fcc8e4604d6 (patch) | |
tree | 3435ca74d340e893f301d06e29d67a9e5add51cd /src/backend/utils | |
parent | c242e6b6d4042446d005732fdcc1daadc53071f6 (diff) | |
download | postgresql-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.d | 8 |
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(); |