aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/clog.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2008-08-01 13:16:09 +0000
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2008-08-01 13:16:09 +0000
commite36e6b1cabfe9a1c59226d4767ca924b6ed74908 (patch)
treeb9890c2de64fb0a835ed6fa462b7e91d8d6fcf53 /src/backend/access/transam/clog.c
parent26e6991a2d73bf5c5d93453447d472176f5a5f67 (diff)
downloadpostgresql-e36e6b1cabfe9a1c59226d4767ca924b6ed74908.tar.gz
postgresql-e36e6b1cabfe9a1c59226d4767ca924b6ed74908.zip
Add a few more DTrace probes to the backend.
Robert Lor
Diffstat (limited to 'src/backend/access/transam/clog.c')
-rw-r--r--src/backend/access/transam/clog.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/backend/access/transam/clog.c b/src/backend/access/transam/clog.c
index 52224b1d0fc..f30ef3a2262 100644
--- a/src/backend/access/transam/clog.c
+++ b/src/backend/access/transam/clog.c
@@ -26,7 +26,7 @@
* Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $PostgreSQL: pgsql/src/backend/access/transam/clog.c,v 1.46 2008/01/01 19:45:46 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/transam/clog.c,v 1.47 2008/08/01 13:16:08 alvherre Exp $
*
*-------------------------------------------------------------------------
*/
@@ -35,6 +35,7 @@
#include "access/clog.h"
#include "access/slru.h"
#include "access/transam.h"
+#include "pg_trace.h"
#include "postmaster/bgwriter.h"
/*
@@ -313,7 +314,9 @@ void
ShutdownCLOG(void)
{
/* Flush dirty CLOG pages to disk */
+ TRACE_POSTGRESQL_CLOG_CHECKPOINT_START(false);
SimpleLruFlush(ClogCtl, false);
+ TRACE_POSTGRESQL_CLOG_CHECKPOINT_DONE(false);
}
/*
@@ -323,7 +326,9 @@ void
CheckPointCLOG(void)
{
/* Flush dirty CLOG pages to disk */
+ TRACE_POSTGRESQL_CLOG_CHECKPOINT_START(true);
SimpleLruFlush(ClogCtl, true);
+ TRACE_POSTGRESQL_CLOG_CHECKPOINT_DONE(true);
}