From: | Teodor Sigaev <teodor(at)sigaev(dot)ru> |
---|---|
To: | Andrew Gierth <andrew(at)tao11(dot)riddles(dot)org(dot)uk> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Crash in gist insertion on pathological box data |
Date: | 2009-04-03 13:08:33 |
Message-ID: | 49D60A51.1020109@sigaev.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> Here is a test case that crashes even with the patch:
I was too optimistic :(
Attached patch contains:
- changes in R-tree picksplit methods. Now it checks bad ratio and if so then
use simple split: one half of entries to one page, and another part - to
another page.
- protection from buggy picksplit method: GiST will emit an error if picksplit
of first column has that bug. For second and next column it could be a desired
behaviour, because picksplit may take in attention result of picksplit of
previous column.
--
Teodor Sigaev E-mail: teodor(at)sigaev(dot)ru
WWW: http://www.sigaev.ru/
Attachment | Content-Type | Size |
---|---|---|
gist.patch-1.gz | application/x-tar | 1.5 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Kenneth Marshall | 2009-04-03 13:09:11 | Re: a few crazy ideas about hash joins |
Previous Message | Greg Stark | 2009-04-03 12:10:26 | Re: Abwesend: [GENERAL] string_to_array with empty input |