pgsql: Check for GiST index tuples that don't fit on a page. - Mailing list pgsql-committers

From Heikki Linnakangas
Subject pgsql: Check for GiST index tuples that don't fit on a page.
Date
Msg-id E1Xa1Rm-0008Lx-4f@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Check for GiST index tuples that don't fit on a page.

The page splitting code would go into infinite recursion if you try to
insert an index tuple that doesn't fit even on an empty page.

Per analysis and suggested fix by Andrew Gierth. Fixes bug #11555, reported
by Bryan Seitz (analysis happened over IRC). Backpatch to all supported
versions.

Branch
------
REL9_4_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/925e10dc57cdf0efb7268a65b411f1e58ac5116d

Modified Files
--------------
src/backend/access/gist/gist.c |   17 +++++++++++++++++
1 file changed, 17 insertions(+)


pgsql-committers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: pgsql: Check for GiST index tuples that don't fit on a page.
Next
From: Heikki Linnakangas
Date:
Subject: pgsql: Check for GiST index tuples that don't fit on a page.