]> granicus.if.org Git - postgresql/commit
Add buffer_std flag to MarkBufferDirtyHint().
authorJeff Davis <jdavis@postgresql.org>
Mon, 17 Jun 2013 15:02:12 +0000 (08:02 -0700)
committerJeff Davis <jdavis@postgresql.org>
Mon, 17 Jun 2013 15:04:18 +0000 (08:04 -0700)
commit20723ce80121d99b07c93e5bb9b32b7e09d75231
tree1d64148895ca4b1cf88abc018f5c21d6dc3d150a
parent7b5d712d08df978d7345a7bbf14786ce3879f317
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.
15 files changed:
src/backend/access/hash/hash.c
src/backend/access/heap/pruneheap.c
src/backend/access/nbtree/nbtinsert.c
src/backend/access/nbtree/nbtree.c
src/backend/access/nbtree/nbtutils.c
src/backend/access/rmgrdesc/xlogdesc.c
src/backend/access/transam/xlog.c
src/backend/commands/sequence.c
src/backend/storage/buffer/bufmgr.c
src/backend/storage/freespace/freespace.c
src/backend/storage/freespace/fsmpage.c
src/backend/utils/time/tqual.c
src/include/access/xlog.h
src/include/catalog/pg_control.h
src/include/storage/bufmgr.h