I had to change buffer tag: now RelFileNode is used instead of
Vadim B. Mikheev <vadim4o@yahoo.com>
I had to change buffer tag: now RelFileNode is used instead of LockRelId - ie physical information, not logical. It's required for WAL. Regression tests passed.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/storage/buffer/buf_init.c | modified | +5 −3 |
| src/backend/storage/buffer/bufmgr.c | modified | +105 −208 |
| src/backend/storage/buffer/buf_table.c | modified | +3 −3 |
| src/backend/storage/buffer/localbuf.c | modified | +13 −8 |
| src/include/storage/buf_internals.h | modified | +26 −21 |
| src/include/storage/relfilenode.h | modified | +4 −0 |