diff options
author | Alvaro Herrera | 2020-08-12 19:33:36 +0000 |
---|---|---|
committer | Alvaro Herrera | 2020-08-12 19:33:36 +0000 |
commit | 1f42d35a1d6144a23602b2c0bc7f97f3046cf890 (patch) | |
tree | 58fc88aa21fc52a479867904e1e1c9657f7cd169 /src/backend/access/spgist/spgvacuum.c | |
parent | 3546cf8a7a9dc57e6aa98f5fc1ac5476ad6b99ff (diff) |
BRIN: Handle concurrent desummarization properly
If a page range is desummarized at just the right time concurrently with
an index walk, BRIN would raise an error indicating index corruption.
This is scary and unhelpful; silently returning that the page range is
not summarized is sufficient reaction.
This bug was introduced by commit 975ad4e602ff as additional protection
against a bug whose actual fix was elsewhere. Backpatch equally.
Reported-By: Anastasia Lubennikova <[email protected]>
Diagnosed-By: Alexander Lakhin <[email protected]>
Discussion: https://postgr.es/m/[email protected]
Backpatch: 9.5 - master
Diffstat (limited to 'src/backend/access/spgist/spgvacuum.c')
0 files changed, 0 insertions, 0 deletions