2nd try for the ARC strategy.
Jan Wieck <JanWieck@Yahoo.com>
2nd try for the ARC strategy. I added a couple more Assertions while tracking down the exact cause of the former bug. All 93 regression tests pass now. Jan
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/vacuum.c | modified | +21 −1 |
| src/backend/storage/buffer/buf_init.c | modified | +8 −18 |
| src/backend/storage/buffer/bufmgr.c | modified | +34 −37 |
| src/backend/storage/buffer/buf_table.c | modified | +26 −42 |
| src/backend/storage/buffer/freelist.c | modified | +821 −106 |
| src/backend/utils/misc/guc.c | modified | +11 −1 |
| src/backend/utils/misc/postgresql.conf.sample | modified | +1 −0 |
| src/include/miscadmin.h | modified | +8 −1 |
| src/include/storage/buf_internals.h | modified | +28 −10 |