Deadlock detector fails to activate on a hot standby replica

Edit
ID 7372
Title Deadlock detector fails to activate on a hot standby replica
CI (CFBot) Summary
Stats (from CFBot) Patch version: v9, Patch count: 2, First patch: +163−26, All patches: +167−50
Tags Bugfix
Created 2026-09-30 08:08:45
Last modified 2026-09-30 08:08:45 (1 hour ago)
Latest email 2026-09-04 14:15:58 (3 weeks ago)
Status
PG20-3 (2026-11-01 – 2026-11-30): Needs review
Target version stable
Authors Vitaly Davydov (vitprof), Xuneng Zhou (dylanzhou)
Reviewers Xuneng Zhou (dylanzhou) Become reviewer
Committer
Links
Emails
Deadlock detector fails to activate on a hot standby replica
First at 2026-01-19 12:43:16 by Vitaly Davydov <v.davydov at postgrespro.ru>
Latest at 2026-09-04 14:15:58 by Vitaly Davydov <vitprof at gmail.com>
Latest attachment (v9-0002-Use-RegisterPinCountWaiter-in-LockBufferForCleanu.patch) at 2026-09-01 12:52:11 from Xuneng Zhou <xunengzhou at gmail.com>
    Attachment (v9-0002-Use-RegisterPinCountWaiter-in-LockBufferForCleanu.patch) at 2026-09-01 12:52:11 from Xuneng Zhou <xunengzhou at gmail.com> (Patch: No)
    Attachment (v8-0001-Fix-recovery-conflict-wait-loop-for-buffer-pins-o.patch) at 2026-08-31 16:27:37 from Vitaly Davydov <vitprof at gmail.com> (Patch: No)
    Attachment (v7-0001-Fix-recovery-conflict-wait-loop-for-buffer-pins-o.patch) at 2026-08-05 08:10:34 from Vitaly Davydov <v.davydov at postgrespro.ru> (Patch: No)
    Attachment (v6.1-REL_14_STABLE-0001-Fix-deadlock-detector-activation-.patch) at 2026-06-26 09:31:27 from Vitaly Davydov <v.davydov at postgrespro.ru> (Patch: No)
    Attachment (v6-REL_14_STABLE-0001-Fix-deadlock-detector-activation-in.patch) at 2026-06-24 15:16:05 from Vitaly Davydov <v.davydov at postgrespro.ru> (Patch: No)
    Attachment (v6-0001-Fix-deadlock-detector-activation-in-a-recovery-co.patch) at 2026-06-23 03:13:49 from Fujii Masao <masao.fujii at gmail.com> (Patch: No)
    Attachment (v5-0001-Fix-deadlock-detector-activation-in-a-recovery-co.patch) at 2026-06-18 02:48:33 from Fujii Masao <masao.fujii at gmail.com> (Patch: No)
    Attachment (v4-0002-Add-new-deadlock-conflict-test-in-031_recovery_co.patch) at 2026-06-10 08:42:19 from Fujii Masao <masao.fujii at gmail.com> (Patch: No)
    Attachment (v3-0001-Fix-deadlock-detector-activation-in-a-recovery-confl.patch) at 2026-06-09 16:18:51 from Vitaly Davydov <v.davydov at postgrespro.ru> (Patch: No)
    Attachment (v3-0001-Fix-deadlock-detector-activation-in-a-recovery-co.patch) at 2026-06-05 11:58:11 from Fujii Masao <masao.fujii at gmail.com> (Patch: No)
    Attachment (v2-0001-Fix-deadlock-detector-activation-in-a-recovery-confl.patch) at 2026-05-25 14:20:02 from Vitaly Davydov <v.davydov at postgrespro.ru> (Patch: No)
    Attachment (v1-0001-Fix-deadlock-detector-activation-in-a-recovery-confl.patch) at 2026-01-23 11:51:49 from Vitaly Davydov <v.davydov at postgrespro.ru> (Patch: No)
    Attachment (900_startup_backend_deadlock.pl) at 2026-01-19 12:43:16 from Vitaly Davydov <v.davydov at postgrespro.ru> (Patch: No)
History
When Who What
2026-09-30 08:09:20 Xuneng Zhou (dylanzhou) Added dylanzhou as reviewer
2026-09-30 08:08:45 Xuneng Zhou (dylanzhou) Attached mail thread 44c24dcf-5710-410f-b1b6-d10b315f3d51@postgrespro.ru
2026-09-30 08:08:45 Xuneng Zhou (dylanzhou) Created patch record
Edit