Hi Michael, appreciate for your quick response. i look carefully on the patch, because of we removed TwoPhaseStateLock lwlock acquire in `RemoveGXact' and let caller held lwlock, so i think: 1. xact_redo also need held lwlock before call PrepareRedoRemove 2. RecoverPreparedTransactions also need held lwlock before call ProcessTwoPhaseBuffer -- View this message in context: http://www.postgresql-archive.org/BUG-14680-startup-process-on-standby-encounter-a-deadlock-of-TwoPhaseStateLock-when-redo-2PC-xlog-tp5964069p5964407.html Sent from the PostgreSQL - bugs mailing list archive at Nabble.com. -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs
pgsql-bugs by date:
Соглашаюсь с условиями обработки персональных данных