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
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. |
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 |