Remove unnecessary heap_tuple_needs_freeze argument.
authorPeter Geoghegan <pg@bowt.ie>
Fri, 25 Feb 2022 02:31:07 +0000 (18:31 -0800)
committerPeter Geoghegan <pg@bowt.ie>
Fri, 25 Feb 2022 02:31:07 +0000 (18:31 -0800)
The buffer argument hasn't been used since the function was first added
by commit bbb6e559c4.  The sibling heap_prepare_freeze_tuple function
doesn't have such an argument either.  Remove it.

src/backend/access/heap/heapam.c
src/backend/access/heap/vacuumlazy.c
src/include/access/heapam.h

index 2240cfd936dc22c4dbd7e955e3a048ea836686b4..59d43e2ba92c97987c948b0a7c0f8ffb83fea6cc 100644 (file)
@@ -7141,7 +7141,7 @@ heap_tuple_needs_eventual_freeze(HeapTupleHeader tuple)
  */
 bool
 heap_tuple_needs_freeze(HeapTupleHeader tuple, TransactionId cutoff_xid,
-                                               MultiXactId cutoff_multi, Buffer buf)
+                                               MultiXactId cutoff_multi)
 {
        TransactionId xid;
 
index 242511a235fc4526fd2be6cb9b08694934682f09..f48e699b91ac379f98c21b217ba6e05e5225626c 100644 (file)
@@ -2015,7 +2015,7 @@ lazy_scan_noprune(LVRelState *vacrel,
                tupleheader = (HeapTupleHeader) PageGetItem(page, itemid);
                if (heap_tuple_needs_freeze(tupleheader,
                                                                        vacrel->FreezeLimit,
-                                                                       vacrel->MultiXactCutoff, buf))
+                                                                       vacrel->MultiXactCutoff))
                {
                        if (vacrel->aggressive)
                        {
index 0ad87730e17434c25b5dd0099fe8ae1326f29adc..b46ab7d73900a2fd8e72aa882662d41823da7c65 100644 (file)
@@ -168,7 +168,7 @@ extern bool heap_freeze_tuple(HeapTupleHeader tuple,
                                                          TransactionId relfrozenxid, TransactionId relminmxid,
                                                          TransactionId cutoff_xid, TransactionId cutoff_multi);
 extern bool heap_tuple_needs_freeze(HeapTupleHeader tuple, TransactionId cutoff_xid,
-                                                                       MultiXactId cutoff_multi, Buffer buf);
+                                                                       MultiXactId cutoff_multi);
 extern bool heap_tuple_needs_eventual_freeze(HeapTupleHeader tuple);
 
 extern void simple_heap_insert(Relation relation, HeapTuple tup);