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 -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers