projects
/
users
/
hanada
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8cb2c01
)
Whoops, forgot to do ProcLockWakeup() after deadlock checker
author
Tom Lane
<
[email protected]
>
Thu, 25 Jan 2001 03:45:50 +0000
(
03:45
+0000)
committer
Tom Lane
<
[email protected]
>
Thu, 25 Jan 2001 03:45:50 +0000
(
03:45
+0000)
rearranges wait queues.
src/backend/storage/lmgr/deadlock.c
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/storage/lmgr/deadlock.c
b/src/backend/storage/lmgr/deadlock.c
index aae635a6ccce81367c48dbc55a40f125f34b1fb7..31db44e74b007687fc3084bf67de2df5f8838019 100644
(file)
--- 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;
}