pgsql-server/src/backend/access/nbtree Tag: RE ...

Поиск
Список
Период
Сортировка
От tgl@svr1.postgresql.org (Tom Lane)
Тема pgsql-server/src/backend/access/nbtree Tag: RE ...
Дата
Msg-id 20030729221849.71696D1C9C3@svr1.postgresql.org
обсуждение исходный текст
Список pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@svr1.postgresql.org    03/07/29 19:18:49

Modified files:
    src/backend/access/nbtree: Tag: REL7_3_STABLE nbtsearch.c

Log message:
    Fix longstanding error in _bt_search(): should moveright at top of loop not
    bottom.  Otherwise we fail to moveright when the root page was split while
    we were "in flight" to it.  This is not a significant problem when the root
    is above the leaf level, but if the root was also a leaf (ie, a single-page
    index just got split) we may return the wrong leaf page to the caller,
    resulting in failure to find a key that is in fact present.  Bug has existed
    at least since 7.1, probably forever.


В списке pgsql-committers по дате отправления:

Предыдущее
От: tgl@svr1.postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql-server/src/backend/access/nbtree Tag: RE ...
Следующее
От: "Christopher Kings-Lynne"
Дата:
Сообщение: Re: pgsql-server/src backend/catalog/heap.c backen ...