mirror of
https://github.com/postgres/postgres.git
synced 2025-07-18 17:42:25 +03:00
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.
This commit is contained in:
@ -262,7 +262,7 @@ heap_page_prune(Relation relation, Buffer buffer, TransactionId OldestXmin,
|
||||
{
|
||||
((PageHeader) page)->pd_prune_xid = prstate.new_prune_xid;
|
||||
PageClearFull(page);
|
||||
MarkBufferDirtyHint(buffer);
|
||||
MarkBufferDirtyHint(buffer, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user