Fix snapshot handling bug in recent BRIN fix Commit a95e3d84c0e0 added ActiveSnapshot push+pop when processing work-items (BRIN autosummarization), but forgot to handle the case of a transaction failing during the run, which drops the snapshot untimely. Fix by making the pop conditional on an element being actually there.
Author: Álvaro Herrera <[email protected]> Backpatch-through: 13 Discussion: https://postgr.es/m/[email protected] Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/0a3d27bfe0fb229253aa95feccd0360530b7edd8 Modified Files -------------- src/backend/postmaster/autovacuum.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
