Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit b268e27

Browse files
knizhnikdmpgpro
authored andcommitted
Use random timeout for deadlock recheck
1 parent 72ae29e commit b268e27

File tree

1 file changed

+1
-1
lines changed
  • src/backend/storage/lmgr

1 file changed

+1
-1
lines changed

src/backend/storage/lmgr/proc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1675,7 +1675,7 @@ CheckDeadLock(void)
16751675
*/
16761676
if (!pg_atomic_test_set_flag(&ProcGlobal->activeDeadlockCheck))
16771677
{
1678-
enable_timeout_after(DEADLOCK_TIMEOUT, DeadlockTimeout);
1678+
enable_timeout_after(DEADLOCK_TIMEOUT, (DeadlockTimeout/2) + (random() % (DeadlockTimeout/2)));
16791679
return;
16801680
}
16811681
inside_deadlock_check = true;

0 commit comments

Comments
 (0)