diff options
author | Andres Freund <andres@anarazel.de> | 2022-02-19 12:42:37 -0800 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2022-02-21 08:58:29 -0800 |
commit | 2776922201f751e3202a713b61d97fe4e44a8440 (patch) | |
tree | e8778f6c653fa5c738b4c2bd12b725799a110f00 /src/backend/commands/explain.c | |
parent | 7c38ef2a5d6cf6d8dc3834399d7a1c364d64ce64 (diff) | |
download | postgresql-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