Add buffer_std flag to MarkBufferDirtyHint().
MarkBufferDirtyHint() writes WAL, and should know if it's got a standard buffer or not. Currently, the only callers where buffer_std is false are related to the FSM. In passing, rename XLOG_HINT to XLOG_FPI, which is more descriptive. Back-patch to 9.3.
Showing
- src/backend/access/hash/hash.c 1 addition, 1 deletionsrc/backend/access/hash/hash.c
- src/backend/access/heap/pruneheap.c 1 addition, 1 deletionsrc/backend/access/heap/pruneheap.c
- src/backend/access/nbtree/nbtinsert.c 2 additions, 2 deletionssrc/backend/access/nbtree/nbtinsert.c
- src/backend/access/nbtree/nbtree.c 1 addition, 1 deletionsrc/backend/access/nbtree/nbtree.c
- src/backend/access/nbtree/nbtutils.c 1 addition, 1 deletionsrc/backend/access/nbtree/nbtutils.c
- src/backend/access/rmgrdesc/xlogdesc.c 2 additions, 2 deletionssrc/backend/access/rmgrdesc/xlogdesc.c
- src/backend/access/transam/xlog.c 9 additions, 9 deletionssrc/backend/access/transam/xlog.c
- src/backend/commands/sequence.c 1 addition, 1 deletionsrc/backend/commands/sequence.c
- src/backend/storage/buffer/bufmgr.c 2 additions, 2 deletionssrc/backend/storage/buffer/bufmgr.c
- src/backend/storage/freespace/freespace.c 4 additions, 4 deletionssrc/backend/storage/freespace/freespace.c
- src/backend/storage/freespace/fsmpage.c 1 addition, 1 deletionsrc/backend/storage/freespace/fsmpage.c
- src/backend/utils/time/tqual.c 1 addition, 1 deletionsrc/backend/utils/time/tqual.c
- src/include/access/xlog.h 1 addition, 1 deletionsrc/include/access/xlog.h
- src/include/catalog/pg_control.h 1 addition, 1 deletionsrc/include/catalog/pg_control.h
- src/include/storage/bufmgr.h 1 addition, 1 deletionsrc/include/storage/bufmgr.h
Loading
Please register or sign in to comment