Fix snapshot handling bug in recent BRIN fix
Álvaro Herrera <alvherre@kurilemu.de>
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 <alvherre@kurilemu.de> Backpatch-through: 13 Discussion: https://postgr.es/m/202511041648.nofajnuddmwk@alvherre.pgsql
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/postmaster/autovacuum.c | modified | +2 −1 |
Discussion
- BRIN autosummarization lacking a snapshot 8 messages · 2025-11-03 → 2025-11-04