Fix possibile deadlock when dropping partitions.
Robert Haas <rhaas@postgresql.org>
Fix possibile deadlock when dropping partitions. heap_drop_with_catalog and RangeVarCallbackForDropRelation should lock the parent before locking the target relation. Amit Langote Discussion: http://postgr.es/m/29588799-a8ce-b0a2-3dae-f39ff6d35922@lab.ntt.co.jp
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/catalog/heap.c | modified | +17 −13 |
| src/backend/commands/tablecmds.c | modified | +30 −0 |
Discussion
- dropping a partition may cause deadlock 4 messages · 2017-04-03 → 2017-04-12