Revert bogus fixes of HOT-freezing bug
Alvaro Herrera <alvherre@alvh.no-ip.org>
Revert bogus fixes of HOT-freezing bug It turns out we misdiagnosed what the real problem was. Revert the previous changes, because they may have worse consequences going forward. A better fix is forthcoming. The simplistic test case is kept, though disabled. Discussion: https://postgr.es/m/20171102112019.33wb7g5wp4zpjelu@alap3.anarazel.de
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/heap/heapam.c | modified | +46 −97 |
| src/backend/access/heap/pruneheap.c | modified | +2 −2 |
| src/backend/commands/vacuumlazy.c | modified | +8 −8 |
| src/backend/executor/execMain.c | modified | +4 −2 |
| src/include/access/heapam.h | modified | +0 −3 |
| src/test/isolation/isolation_schedule | modified | +0 −1 |
Discussion
- pgsql: Fix freezing of a dead HOT-updated tuple 124 messages · 2017-09-28 → 2017-12-23