From: | Andres Freund <andres(at)anarazel(dot)de> |
---|---|
To: | Heikki Linnakangas <hlinnaka(at)iki(dot)fi> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Pg Bugs <pgsql-bugs(at)postgresql(dot)org>, David Rowley <david(dot)rowley(at)2ndquadrant(dot)com> |
Subject: | Re: Crash with a CUBE query on 9.6 |
Date: | 2016-12-20 07:25:13 |
Message-ID: | 20161220072513.qmp2holifj2yqnzb@alap3.anarazel.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Hi,
On 2016-12-19 22:49:10 +0200, Heikki Linnakangas wrote:
> On 12/19/2016 09:37 PM, Tom Lane wrote:
> > Heikki Linnakangas <hlinnaka(at)iki(dot)fi> writes:
> > > The attached test case crashes on REL9_6_STABLE and master. On 9.5, it
> > > worked.
> >
> > As best I can tell, this is the fault of commit 804163bc2.
>
> Oh, the ball is right back in my court, then.
> Yes, that seems straightforward. I came up with the attached. Will commit
> tomorrow, barring objections.
No objections.
But an observation about how the code evolved lately (partially by me,
don't get me wrong): I think we've too much smarts at execution
time. IMO deduplicating transition states and such should much rather
done at plan time, and if we do it right we'd also get rid of the uggly
way AggState->aggs is built up...
Andres
From | Date | Subject | |
---|---|---|---|
Next Message | Gaurav Patil | 2016-12-20 07:52:45 | Postgres8.3 replication issue |
Previous Message | Heikki Linnakangas | 2016-12-20 07:24:31 | Re: Crash with a CUBE query on 9.6 |