Re: BUG #16111: Unexpected query compilation error “negative bitmapset member not allowed”
Tomas Vondra <tomas.vondra@2ndquadrant.com>
From: Tomas Vondra <tomas.vondra@2ndquadrant.com>
To: tuomas.leikola@gmail.com, pgsql-bugs@lists.postgresql.org
Date: 2019-11-16T01:36:42Z
Lists: pgsql-bugs
On Wed, Nov 13, 2019 at 02:41:14PM +0100, Tomas Vondra wrote: >On Wed, Nov 13, 2019 at 10:42:32AM +0000, PG Bug reporting form wrote: >>The following bug has been logged on the website: >> >>Bug reference: 16111 >>Logged by: Tuomas Leikola >>Email address: tuomas.leikola@gmail.com >>PostgreSQL version: 12.0 >>Operating system: windows, linux >>Description: >> >>I’ve been trying to cook up some kind of online reorganizer, which requires >>looking at rows’ physical locations and rearranging those that are >>suboptimal. In this endeavor, I stumbled on what appears to be a compiler >>bug introduced with multivariate statistics. >> > >Yeah, this is a bug in estimate_multivariate_ndistinct, which fails to >ignore system attributes :-( > >The attached patch fixes it, but unfortunatly we've missed this round of >minor releases :-( I'll get it pushed in a couple of days. > >Thanks for the report and the reproducer, very helpful! > I've pushed the fix, after a minor improvement (it wasn't quite right, because the bitmap was updated again a bit later). Backpatched to 10+. regards -- Tomas Vondra http://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Commits
-
Skip system attributes when applying mvdistinct stats
- 25a9ff6cadbb 11.7 landed
- 0b0f281cc0fe 10.12 landed
- 28555a53cb75 12.2 landed
- d482f7f867b5 13.0 landed