| 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: | Whole Thread | Raw Message | 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 |