Fix parallel index scan hang with deleted or half-dead pages.
Robert Haas <rhaas@postgresql.org>
Fix parallel index scan hang with deleted or half-dead pages. The previous coding forgot to release the scan before seizing it again, leading to a lockup. Report by Patrick Hemmer. Diagnosis by Thomas Munro. Patch by Amit Kapila. Discussion: http://postgr.es/m/CAEepm=2xZUcOGP9V0O_G0=2P2wwXwPrkF=upWTCJSisUxMnuSg@mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/nbtree/nbtsearch.c | modified | +10 −0 |
Discussion
- Parallel Index Scan vs BTP_DELETED and BTP_HALF_DEAD 14 messages · 2017-12-11 → 2017-12-14