aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2017-11-13 18:45:47 -0800
committerAndres Freund <andres@anarazel.de>2017-12-14 18:20:48 -0800
commit94d1c88103ff17fde7da20b98446ed6150170487 (patch)
treec035d48072b7f7374b4f030312e69098663b71db /src/backend/access/gist
parent32c0295b10878a74a4064c4e8e41b14a2206c0d5 (diff)
downloadpostgresql-94d1c88103ff17fde7da20b98446ed6150170487.tar.gz
postgresql-94d1c88103ff17fde7da20b98446ed6150170487.zip
Perform a lot more sanity checks when freezing tuples.
The previous commit has shown that the sanity checks around freezing aren't strong enough. Strengthening them seems especially important because the existance of the bug has caused corruption that we don't want to make even worse during future vacuum cycles. The errors are emitted with ereport rather than elog, despite being "should never happen" messages, so a proper error code is emitted. To avoid superflous translations, mark messages as internal. Author: Andres Freund and Alvaro Herrera Reviewed-By: Alvaro Herrera, Michael Paquier Discussion: https://postgr.es/m/20171102112019.33wb7g5wp4zpjelu@alap3.anarazel.de Backpatch: 9.3-
Diffstat (limited to 'src/backend/access/gist')
0 files changed, 0 insertions, 0 deletions