git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 6148656) | patch
Update the docs and comments for decoding of prepared xacts.
Mon, 1 Mar 2021 02:44:33 +0000 (08:14 +0530)
Mon, 1 Mar 2021 02:44:33 +0000 (08:14 +0530)
commit b4e3dc7fd420cdc2287f30a638c4affd071f01b2
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
doc/src/sgml/logicaldecoding.sgml diff | blob | blame | history
src/backend/replication/logical/decode.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /