summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAmit Kapila2025-08-01 06:53:16 +0000
committerAmit Kapila2025-08-01 06:53:16 +0000
commit8c298324a4f3c26138b3d31248e6bd9d627963b5 (patch)
treee7592ffc2a7f3e20399f2e401266bab37c3b8a95 /README.md
parent1ca1889ea6a31e4b4f128e849c614959090f2c1c (diff)
Fix a deadlock during ALTER SUBSCRIPTION ... DROP PUBLICATION.REL_17_STABLE
A deadlock can occur when the DDL command and the apply worker acquire catalog locks in different orders while dropping replication origins. The issue is rare in PG16 and higher branches because, in most cases, the tablesync worker performs the origin drop in those branches, and its locking sequence does not conflict with DDL operations. This patch ensures consistent lock acquisition to prevent such deadlocks. As per buildfarm. Reported-by: Alexander Lakhin <exclusion@gmail.com> Author: Ajin Cherian <itsajin@gmail.com> Reviewed-by: Hayato Kuroda <kuroda.hayato@fujitsu.com> Reviewed-by: vignesh C <vignesh21@gmail.com> Reviewed-by: Amit Kapila <amit.kapila16@gmail.com> Backpatch-through: 14, where it was introduced Discussion: https://postgr.es/m/bab95e12-6cc5-4ebb-80a8-3e41956aa297@gmail.com
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions