diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2001-01-25 03:45:50 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2001-01-25 03:45:50 +0000 |
commit | 211f5afd403a35132a5de46c40a93d2a9faf40cb (patch) | |
tree | 36021517fe98fc0be6af5a4d0e81212ef7d997bb /src | |
parent | 8cb2c013b6e068697e7543349a74d7864c94ee0b (diff) | |
download | postgresql-211f5afd403a35132a5de46c40a93d2a9faf40cb.tar.gz postgresql-211f5afd403a35132a5de46c40a93d2a9faf40cb.zip |
Whoops, forgot to do ProcLockWakeup() after deadlock checker
rearranges wait queues.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/storage/lmgr/deadlock.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/storage/lmgr/deadlock.c b/src/backend/storage/lmgr/deadlock.c index aae635a6ccc..31db44e74b0 100644 --- a/src/backend/storage/lmgr/deadlock.c +++ b/src/backend/storage/lmgr/deadlock.c @@ -12,7 +12,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/deadlock.c,v 1.1 2001/01/25 03:31:16 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/deadlock.c,v 1.2 2001/01/25 03:45:50 tgl Exp $ * * Interface: * @@ -207,6 +207,9 @@ DeadLockCheck(PROC *proc) #ifdef DEBUG_DEADLOCK PrintLockQueue(lock, "rearranged to:"); #endif + + /* See if any waiters for the lock can be woken up now */ + ProcLockWakeup(GetLocksMethodTable(lock), lock); } return false; } |