Another fix to relmapper race condition.
Heikki Linnakangas <heikki.linnakangas@iki.fi>
Another fix to relmapper race condition. In previous commit, I missed that relmap_redo() was also not acquiring the RelationMappingLock. Thanks to Thomas Munro for pointing that out. Backpatch-through: 9.6, like previous commit. Discussion: https://www.postgresql.org/message-id/CA%2BhUKGLev%3DPpOSaL3WRZgOvgk217et%2BbxeJcRr4eR-NttP1F6Q%40mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/cache/relmapper.c | modified | +3 −2 |
Discussion
- BUG #17064: Parallel VACUUM operations cause the error "global/pg_filenode.map contains incorrect checksum" 16 messages · 2021-06-18 → 2021-06-28