On Tue, Jan 31, 2017 at 2:58 PM, Nikhil Sontakke <[email protected]> wrote: >>> CheckPointTwoPhase() in (5) does not sync this prepared transaction >>> because the checkpointer's KnownPreparedList is empty. >> >> And that's why this needs to be stored in shared memory with a number >> of elements made of max_prepared_xacts... > > Yeah. Was thinking about this yesterday. How about adding entries in > TwoPhaseState itself (which become valid later)? Only if it does not > cause a lot of code churn.
That's possible as well, yes. -- Michael -- Sent via pgsql-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
