summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/deadlock.c
diff options
context:
space:
mode:
authorMagnus Hagander2012-01-26 14:58:19 +0000
committerMagnus Hagander2012-01-26 14:58:19 +0000
commit61cb8c5abb9235c3106af6c6a6e60d94cb1eee80 (patch)
treea15bff3458b883beee010a9cc111e2c3b63bbf51 /src/backend/storage/lmgr/deadlock.c
parent0e549697d1c6b8eeb623c497dc38a5aed4deea1e (diff)
Add deadlock counter to pg_stat_database
Adds a counter that tracks number of deadlocks that occurred in each database to pg_stat_database. Magnus Hagander, reviewed by Jaime Casanova
Diffstat (limited to 'src/backend/storage/lmgr/deadlock.c')
-rw-r--r--src/backend/storage/lmgr/deadlock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/storage/lmgr/deadlock.c b/src/backend/storage/lmgr/deadlock.c
index 631db448baf..288186a6cee 100644
--- a/src/backend/storage/lmgr/deadlock.c
+++ b/src/backend/storage/lmgr/deadlock.c
@@ -938,6 +938,8 @@ DeadLockReport(void)
pgstat_get_backend_current_activity(info->pid, false));
}
+ pgstat_report_deadlock();
+
ereport(ERROR,
(errcode(ERRCODE_T_R_DEADLOCK_DETECTED),
errmsg("deadlock detected"),