pageinspect: Make page deletion elog less chatty.
authorPeter Geoghegan
Fri, 17 Sep 2021 21:19:51 +0000 (14:19 -0700)
committerPeter Geoghegan
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 
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 */