Re: GIN improvements part 1: additional information

From: Tomas Vondra <tv(at)fuzzy(dot)cz>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: GIN improvements part 1: additional information
Date: 2014-01-11 02:15:35
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On 8.1.2014 22:58, Alexander Korotkov wrote:
> Thanks for reporting. Fixed version is attached.

I've tried to rerun the 'archie' benchmark with the current patch, and
once again I got

PANIC: could not split GIN page, didn't fit

I reran it with '--enable-cassert' and with that I got

TRAP: FailedAssertion("!(ginCompareItemPointers(&items[i - 1],
&items[i]) < 0)", File: "gindatapage.c", Line: 149)
LOG: server process (PID 5364) was terminated by signal 6: Aborted
DETAIL: Failed process was running: INSERT INTO messages ...

so the assert in GinDataLeafPageGetUncompressed fails for some reason.

I can easily reproduce it, but my knowledge in this area is rather
limited so I'm not entirely sure what to look for.


In response to


Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2014-01-11 02:22:31 Re: integrate pg_upgrade into vacuumdb
Previous Message Tom Lane 2014-01-11 02:14:01 Re: new json funcs