diff options
author | Magnus Hagander | 2012-01-26 14:58:19 +0000 |
---|---|---|
committer | Magnus Hagander | 2012-01-26 14:58:19 +0000 |
commit | 61cb8c5abb9235c3106af6c6a6e60d94cb1eee80 (patch) | |
tree | a15bff3458b883beee010a9cc111e2c3b63bbf51 /src/backend/storage/lmgr/deadlock.c | |
parent | 0e549697d1c6b8eeb623c497dc38a5aed4deea1e (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.c | 2 |
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"), |