aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/init/miscinit.c
diff options
context:
space:
mode:
authorAmit Kapila <akapila@postgresql.org>2021-03-01 08:14:33 +0530
committerAmit Kapila <akapila@postgresql.org>2021-03-01 08:14:33 +0530
commitb4e3dc7fd420cdc2287f30a638c4affd071f01b2 (patch)
tree9b16c0843a81482506e2e4ce4afca9d06ce610d9 /src/backend/utils/init/miscinit.c
parent6148656a0be1c6245fbcfcbbeb87541f1b173162 (diff)
downloadpostgresql-b4e3dc7fd420cdc2287f30a638c4affd071f01b2.tar.gz
postgresql-b4e3dc7fd420cdc2287f30a638c4affd071f01b2.zip
Update the docs and comments for decoding of prepared xacts.
Commit a271a1b50e introduced decoding at prepare time in ReorderBuffer. This can lead to deadlock for out-of-core logical replication solutions that uses this feature to build distributed 2PC in case such transactions lock [user] catalog tables exclusively. They need to inform users to not have locks on catalog tables (via explicit LOCK command) in such transactions. Reported-by: Andres Freund Discussion: https://postgr.es/m/20210222222847.tpnb6eg3yiykzpky@alap3.anarazel.de
Diffstat (limited to 'src/backend/utils/init/miscinit.c')
0 files changed, 0 insertions, 0 deletions