Re: [COMMITTERS] pgsql: Rework subtransaction commit protocol for hot standby.

From: Simon Riggs <simon(at)2ndQuadrant(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Alvaro Herrera <alvherre(at)commandprompt(dot)com>, pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: [COMMITTERS] pgsql: Rework subtransaction commit protocol for hot standby.
Date: 2008-10-22 17:57:42
Message-ID: 1224698262.27145.390.camel@ebony.2ndQuadrant
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers


On Wed, 2008-10-22 at 13:25 -0400, Tom Lane wrote:
> conditionName=0x6deb8 "!(((*byteptr >> bshift) & ((1 << 2) - 1)) == 0
> || ((*byteptr >> bshift) & ((1 << 2) - 1)) == 0x03 || ((*byteptr >>
> bshift) & ((1 << 2) - 1)) == status)", errorType=0x6dde4
> "FailedAssertion",
> fileName=0x6ddf4 "clog.c", lineNumber=330) at assert.c:57

This implies we are setting commit on an already aborted xid.

Either we are incorrectly setting some commits as aborts, or more likely
that we are updating the wrong page with an xid.

I'm continuing to look.

--
Simon Riggs www.2ndQuadrant.com
PostgreSQL Training, Services and Support

In response to

Browse pgsql-committers by date

  From Date Subject
Next Message Simon Riggs 2008-10-22 18:08:52 Re: [COMMITTERS] pgsql: Rework subtransaction commit protocol for hot standby.
Previous Message Simon Riggs 2008-10-22 17:36:34 Re: [COMMITTERS] pgsql: Rework subtransaction commit protocol for hot standby.

Browse pgsql-hackers by date

  From Date Subject
Next Message Simon Riggs 2008-10-22 18:08:52 Re: [COMMITTERS] pgsql: Rework subtransaction commit protocol for hot standby.
Previous Message Dave Gudeman 2008-10-22 17:43:06 Re: PGDay.it collation discussion notes