Re: [HACKERS] GSoC 2017: weekly progress reports (week 6)
Teodor Sigaev <teodor@sigaev.ru>
From: Teodor Sigaev <teodor@sigaev.ru>
To: Heikki Linnakangas <hlinnaka@iki.fi>,
Dmitry Ivanov <d.ivanov@postgrespro.ru>
Cc: Shubham Barai <shubhambaraiss@gmail.com>,
Alexander Korotkov <a.korotkov@postgrespro.ru>,
Alvaro Herrera <alvherre@alvh.no-ip.org>,
Andrey Borodin <x4mmm@yandex-team.ru>,
Thomas Munro <thomas.munro@enterprisedb.com>,
pgsql-hackers <pgsql-hackers@postgresql.org>,
Andrew Borodin <amborodin86@gmail.com>, Kevin Grittner <kgrittn@gmail.com>
Date: 2018-05-04T08:30:57Z
Lists: pgsql-hackers
Thanks to everyone, v3 is pushed.
Teodor Sigaev wrote:
>> I don't very happy with rootBuffer added everywhere. ginInsertItemPointers()
>> and ginPrepareDataScan() now take both args, rootBlkno and rootBuffer,
>> second could be invalid. As I can see, you did it to call
>> CheckForSerializableConflictIn() in ginEntryInsert(). Seems, it could be
>> reverted and CheckForSerializableConflictIn() should be added to
>> ginFindLeafPage() with searchMode = false.
> Implemented, v3 is attached.
>
--
Teodor Sigaev E-mail: teodor@sigaev.ru
WWW: http://www.sigaev.ru/
Commits
-
Re-think predicate locking on GIN indexes.
- 0bef1c0678d9 11.0 landed
-
Predicate locking in GIN index
- 43d1ed60fdd9 11.0 landed