]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Revise GIN README
authorAlexander Korotkov <akorotkov@postgresql.org>
Tue, 19 Nov 2019 20:11:24 +0000 (23:11 +0300)
committerAlexander Korotkov <akorotkov@postgresql.org>
Tue, 19 Nov 2019 21:02:00 +0000 (00:02 +0300)
commit8165384babd96258ed521c4ea2567c70a1849948
tree3fb31faa26f7e9b7734510c72d2af440d0f2667a
parent4fc4856849deb51c8d8822d79b6f10d571dab4f6
Revise GIN README

We find GIN concurrency bugs from time to time.  One of the problems here is
that concurrency of GIN isn't well-documented in README.  So, it might be even
hard to distinguish design bugs from implementation bugs.

This commit revised concurrency section in GIN README providing more details.
Some examples are illustrated in ASCII art.

Also, this commit add the explanation of how is tuple layout in internal GIN
B-tree page different in comparison with nbtree.

Discussion: https://postgr.es/m/CAPpHfduXR_ywyaVN4%2BOYEGaw%3DcPLzWX6RxYLBncKw8de9vOkqw%40mail.gmail.com
Author: Alexander Korotkov
Reviewed-by: Peter Geoghegan
Backpatch-through: 9.4
src/backend/access/gin/README