Re: pgsql: Treat 2PC commit/abort the same as regular xacts in recovery. - Mailing list pgsql-committers

From Heikki Linnakangas
Subject Re: pgsql: Treat 2PC commit/abort the same as regular xacts in recovery.
Date
Msg-id 53D7AF47.5020806@vmware.com
Whole thread Raw
In response to Re: pgsql: Treat 2PC commit/abort the same as regular xacts in recovery.  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-committers
On 07/29/2014 05:10 PM, Tom Lane wrote:
> Heikki Linnakangas <heikki.linnakangas@iki.fi> writes:
>> Treat 2PC commit/abort the same as regular xacts in recovery.
>
> Looking at this again ... didn't you just break recoveryStopsBefore?
> ISTM the added line
>
>     if (record_info == XLOG_XACT_COMMIT_PREPARED)
>
> needs to be
>
>     else if (record_info == XLOG_XACT_COMMIT_PREPARED)
>
> As it stands, control will reach the "return false" for regular
> commit records.

Oops :-(. Fixed, thanks!

- Heikki



pgsql-committers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: pgsql: Oops, fix recoveryStopsBefore functions for regular commits.
Next
From: Alvaro Herrera
Date:
Subject: pgsql: Simplify multixact freezing a bit