Re: ask for review of MERGE

From: Boxuan Zhai <bxzhai2010(at)gmail(dot)com>
To: Greg Smith <greg(at)2ndquadrant(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: ask for review of MERGE
Date: 2010-10-23 20:30:10
Message-ID: AANLkTikssVJWqDQMJfhRo1FhEyfeNdwyCKVSMAuyS1Hc@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

>
>
> This did seem to find a bug in the implementation after running for a
> while:
>
> TRAP: FailedAssertion("!(epqstate->origslot != ((void *)0))", File:
> "execMain.c", Line: 1732)
>
> Line number there is relative to what you can see at
> http://github.com/greg2ndQuadrant/postgres/blob/merge/src/backend/executor/execMain.c
> and that's a null pointer check at the beginning of
> EvalPlanQualFetchRowMarks. Haven't explored why this happened or how
> repeatable this is, but since Boxuan was looking for some bugs to chase I
> wanted to deliver him one to chew on.
>
>
I am not sure how this bug comes. I will try to find out the reason for it.

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Jan Urbański 2010-10-23 22:32:45 Re: Bug in plpython's Python Generators
Previous Message David Fetter 2010-10-23 20:17:43 Re: xlog.c: WALInsertLock vs. WALWriteLock