pageinspect: Make page deletion elog less chatty.
authorPeter Geoghegan <pg@bowt.ie>
Fri, 17 Sep 2021 21:19:51 +0000 (14:19 -0700)
committerPeter Geoghegan <pg@bowt.ie>
Fri, 17 Sep 2021 21:19:51 +0000 (14:19 -0700)
An elog that reports the value of a transaction ID stored on a deleted
nbtree page was added by commit e5d8a999, which taught page deletion to
store full 64-bit XIDs.  It seems very chatty on further reflection, so
lower its elevel from NOTICE to DEBUG2.

Author: Peter Geoghegan <pg@bowt.ie>
Backpatch: 14-, just like the nbtree XID enhancement.

contrib/pageinspect/btreefuncs.c

index b7725b572f0d103c1746abef961caa8e3cd7fd15..03debe336baa9c140b4065e4974fb9d9ac775c93 100644 (file)
@@ -125,12 +125,12 @@ GetBTPageStatistics(BlockNumber blkno, Buffer buffer, BTPageStat *stat)
                {
                        FullTransactionId safexid = BTPageGetDeleteXid(page);
 
-                       elog(NOTICE, "deleted page from block %u has safexid %u:%u",
+                       elog(DEBUG2, "deleted page from block %u has safexid %u:%u",
                                 blkno, EpochFromFullTransactionId(safexid),
                                 XidFromFullTransactionId(safexid));
                }
                else
-                       elog(NOTICE, "deleted page from block %u has safexid %u",
+                       elog(DEBUG2, "deleted page from block %u has safexid %u",
                                 blkno, opaque->btpo_level);
 
                /* Don't interpret BTDeletedPageData as index tuples */