pgsql/src/backend access/gist/gist.c access/ha ...

From: Tom Lane <tgl(at)hub(dot)org>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql/src/backend access/gist/gist.c access/ha ...
Date: 2001-03-07 21:20:27
Message-ID: 200103072120.f27LKRI75460@hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /home/projects/pgsql/cvsroot
Module name: pgsql
Changes by: tgl(at)hub(dot)org 01/03/07 16:20:27

Modified files:
src/backend/access/gist: gist.c
src/backend/access/hash: hashinsert.c hashovfl.c hashpage.c
src/backend/access/rtree: rtree.c
src/backend/commands: sequence.c

Log message:
Repair a number of places that didn't bother to check whether PageAddItem
succeeds or not. Revise rtree page split algorithm to take care about
making a feasible split --- ie, will the incoming tuple actually fit?
Failure to make a feasible split, combined with failure to notice the
failure, account for Jim Stone's recent bug report. I suspect that
hash and gist indices may have the same type of bug, but at least now
we'll get error messages rather than silent failures if so. Also clean
up rtree code to use Datum rather than char* where appropriate.

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2001-03-08 00:24:34 pgsql/src/backend/utils/mb mbutils.c wchar.c
Previous Message Vince Vielhaber 2001-03-07 17:12:34 [WEBMASTER] 'www/html mirrors.html'