Skip to content

Commit cf879d3

Browse files
Remove unnecessary heap_tuple_needs_freeze argument.
The buffer argument hasn't been used since the function was first added by commit bbb6e55. The sibling heap_prepare_freeze_tuple function doesn't have such an argument either. Remove it.
1 parent 31d8d47 commit cf879d3

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/backend/access/heap/heapam.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7141,7 +7141,7 @@ heap_tuple_needs_eventual_freeze(HeapTupleHeader tuple)
71417141
*/
71427142
bool
71437143
heap_tuple_needs_freeze(HeapTupleHeader tuple, TransactionId cutoff_xid,
7144-
MultiXactId cutoff_multi, Buffer buf)
7144+
MultiXactId cutoff_multi)
71457145
{
71467146
TransactionId xid;
71477147

src/backend/access/heap/vacuumlazy.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2015,7 +2015,7 @@ lazy_scan_noprune(LVRelState *vacrel,
20152015
tupleheader = (HeapTupleHeader) PageGetItem(page, itemid);
20162016
if (heap_tuple_needs_freeze(tupleheader,
20172017
vacrel->FreezeLimit,
2018-
vacrel->MultiXactCutoff, buf))
2018+
vacrel->MultiXactCutoff))
20192019
{
20202020
if (vacrel->aggressive)
20212021
{

src/include/access/heapam.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ extern bool heap_freeze_tuple(HeapTupleHeader tuple,
168168
TransactionId relfrozenxid, TransactionId relminmxid,
169169
TransactionId cutoff_xid, TransactionId cutoff_multi);
170170
extern bool heap_tuple_needs_freeze(HeapTupleHeader tuple, TransactionId cutoff_xid,
171-
MultiXactId cutoff_multi, Buffer buf);
171+
MultiXactId cutoff_multi);
172172
extern bool heap_tuple_needs_eventual_freeze(HeapTupleHeader tuple);
173173

174174
extern void simple_heap_insert(Relation relation, HeapTuple tup);

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy