Clean up representation of SLRU page state. This is the cleaner fix
Tom Lane <tgl@sss.pgh.pa.us>
Clean up representation of SLRU page state. This is the cleaner fix for the SLRU race condition that I posted a few days ago, but we decided not to use in 8.1 and older branches.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/clog.c | modified | +5 −5 |
| src/backend/access/transam/multixact.c | modified | +9 −9 |
| src/backend/access/transam/slru.c | modified | +132 −128 |
| src/backend/access/transam/subtrans.c | modified | +3 −3 |
| src/include/access/slru.h | modified | +9 −4 |