aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/explain.c
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2022-02-19 12:42:37 -0800
committerAndres Freund <andres@anarazel.de>2022-02-21 08:58:29 -0800
commit2776922201f751e3202a713b61d97fe4e44a8440 (patch)
treee8778f6c653fa5c738b4c2bd12b725799a110f00 /src/backend/commands/explain.c
parent7c38ef2a5d6cf6d8dc3834399d7a1c364d64ce64 (diff)
downloadpostgresql-2776922201f751e3202a713b61d97fe4e44a8440.tar.gz
postgresql-2776922201f751e3202a713b61d97fe4e44a8440.zip
Assert in init_toast_snapshot() that some snapshot registered or active.
Commit <FIXME> fixed the bug that RemoveTempRelationsCallback() did not push/register a snapshot. That only went unnoticed because often a valid catalog snapshot exists and is returned by GetOldestSnapshot(). But due to invalidation processing that is not reliable. Thus assert in init_toast_snapshot() that there is a registered or active snapshot, using the new HaveRegisteredOrActiveSnapshot(). Author: Andres Freund Discussion: https://postgr.es/m/20220219180002.6tubjq7iw7m52bgd@alap3.anarazel.de
Diffstat (limited to 'src/backend/commands/explain.c')
0 files changed, 0 insertions, 0 deletions